YES 129.171
H-Termination proof of /home/matraf/haskell/eval_FullyBlown_Fast/FiniteMap.hs
H-Termination of the given Haskell-Program with start terms could successfully be proven:
↳ HASKELL
↳ LR
mainModule FiniteMap
| ((delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| delListFromFM :: Ord b => FiniteMap b a -> [b] -> FiniteMap b a
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt _ fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt _ EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt _ _ EmptyFM) | = | (key,elt) |
findMax | (Branch key elt _ _ fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt _ EmptyFM _) | = | (key,elt) |
findMin | (Branch key elt _ fm_l _) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
mid_elt1 | | = | (\(_,mid_elt1) ->mid_elt1) vv2 |
|
mid_elt2 | | = | (\(_,mid_elt2) ->mid_elt2) vv3 |
|
mid_key1 | | = | (\(mid_key1,_) ->mid_key1) vv2 |
|
mid_key2 | | = | (\(mid_key2,_) ->mid_key2) vv3 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
case | fm_R of |
| Branch _ _ _ fm_rl fm_rr | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | -> |
|
| | otherwise | -> |
|
|
|
|
| | size_l > sIZE_RATIO * size_r | = |
case | fm_L of |
| Branch _ _ _ fm_ll fm_lr | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | -> |
|
| | otherwise | -> |
|
|
|
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
single_L | fm_l (Branch key_r elt_r _ fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l _ fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = |
case | fm_l of |
| EmptyFM | -> | True |
| Branch left_key _ _ _ _ | -> |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
|
right_ok | | = |
case | fm_r of |
| EmptyFM | -> | True |
| Branch right_key _ _ _ _ | -> |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap a b -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch _ _ size _ _) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Lambda Reductions:
The following Lambda expression
\(mid_key1,_)→mid_key1
is transformed to
mid_key10 | (mid_key1,_) | = mid_key1 |
The following Lambda expression
\(_,mid_elt1)→mid_elt1
is transformed to
mid_elt10 | (_,mid_elt1) | = mid_elt1 |
The following Lambda expression
\(mid_key2,_)→mid_key2
is transformed to
mid_key20 | (mid_key2,_) | = mid_key2 |
The following Lambda expression
\(_,mid_elt2)→mid_elt2
is transformed to
mid_elt20 | (_,mid_elt2) | = mid_elt2 |
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
mainModule FiniteMap
| ((delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord a => FiniteMap a b -> a -> FiniteMap a b
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| delListFromFM :: Ord b => FiniteMap b a -> [b] -> FiniteMap b a
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt _ fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt _ EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap b a -> (b,a)
findMax | (Branch key elt _ _ EmptyFM) | = | (key,elt) |
findMax | (Branch key elt _ _ fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt _ EmptyFM _) | = | (key,elt) |
findMin | (Branch key elt _ fm_l _) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
|
mid_elt10 | (_,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (_,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,_) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,_) | = | mid_key2 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
case | fm_R of |
| Branch _ _ _ fm_rl fm_rr | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | -> |
|
| | otherwise | -> |
|
|
|
|
| | size_l > sIZE_RATIO * size_r | = |
case | fm_L of |
| Branch _ _ _ fm_ll fm_lr | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | -> |
|
| | otherwise | -> |
|
|
|
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
single_L | fm_l (Branch key_r elt_r _ fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l _ fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = |
case | fm_l of |
| EmptyFM | -> | True |
| Branch left_key _ _ _ _ | -> |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
|
right_ok | | = |
case | fm_r of |
| EmptyFM | -> | True |
| Branch right_key _ _ _ _ | -> |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch _ _ size _ _) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Case Reductions:
The following Case expression
case | fm_l of |
| EmptyFM | → True |
| Branch left_key _ _ _ _ | →
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
|
is transformed to
left_ok0 | fm_l key EmptyFM | = True |
left_ok0 | fm_l key (Branch left_key _ _ _ _) | =
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
|
The following Case expression
case | fm_r of |
| EmptyFM | → True |
| Branch right_key _ _ _ _ | →
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
|
is transformed to
right_ok0 | fm_r key EmptyFM | = True |
right_ok0 | fm_r key (Branch right_key _ _ _ _) | =
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
|
The following Case expression
case | fm_R of |
| Branch _ _ _ fm_rl fm_rr |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
is transformed to
mkBalBranch0 | fm_L fm_R (Branch _ _ _ fm_rl fm_rr) |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
The following Case expression
case | fm_L of |
| Branch _ _ _ fm_ll fm_lr |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
is transformed to
mkBalBranch1 | fm_L fm_R (Branch _ _ _ fm_ll fm_lr) |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
mainModule FiniteMap
| ((delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap a b) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| delListFromFM :: Ord a => FiniteMap a b -> [a] -> FiniteMap a b
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt _ fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt _ EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap a b
|
| findMax :: FiniteMap b a -> (b,a)
findMax | (Branch key elt _ _ EmptyFM) | = | (key,elt) |
findMax | (Branch key elt _ _ fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap a b -> (a,b)
findMin | (Branch key elt _ EmptyFM _) | = | (key,elt) |
findMin | (Branch key elt _ fm_l _) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
|
mid_elt10 | (_,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (_,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,_) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,_) | = | mid_key2 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
mkBalBranch0 fm_L fm_R fm_R |
|
| | size_l > sIZE_RATIO * size_r | = |
mkBalBranch1 fm_L fm_R fm_L |
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
mkBalBranch0 | fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | = |
|
| | otherwise | = |
|
|
|
mkBalBranch1 | fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | = |
|
| | otherwise | = |
|
|
|
single_L | fm_l (Branch key_r elt_r _ fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l _ fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = | left_ok0 fm_l key fm_l |
|
left_ok0 | fm_l key EmptyFM | = | True |
left_ok0 | fm_l key (Branch left_key _ _ _ _) | = |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
right_ok | | = | right_ok0 fm_r key fm_r |
|
right_ok0 | fm_r key EmptyFM | = | True |
right_ok0 | fm_r key (Branch right_key _ _ _ _) | = |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch _ _ size _ _) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Replaced joker patterns by fresh variables and removed binding patterns.
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
mainModule FiniteMap
| ((delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap a b) where
|
| delFromFM :: Ord a => FiniteMap a b -> a -> FiniteMap a b
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| delListFromFM :: Ord b => FiniteMap b a -> [b] -> FiniteMap b a
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap a b -> (a,b)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
|
mid_elt10 | (yu,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (yv,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,yw) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,yx) | = | mid_key2 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
mkBalBranch0 fm_L fm_R fm_R |
|
| | size_l > sIZE_RATIO * size_r | = |
mkBalBranch1 fm_L fm_R fm_L |
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | = |
|
| | otherwise | = |
|
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | = |
|
| | otherwise | = |
|
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = | left_ok0 fm_l key fm_l |
|
left_ok0 | fm_l key EmptyFM | = | True |
left_ok0 | fm_l key (Branch left_key wu wv ww wx) | = |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
right_ok | | = | right_ok0 fm_r key fm_r |
|
right_ok0 | fm_r key EmptyFM | = | True |
right_ok0 | fm_r key (Branch right_key vw vx vy vz) | = |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap a b -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Cond Reductions:
The following Function with conditions
glueBal | EmptyFM fm2 | = fm2 |
glueBal | fm1 EmptyFM | = fm1 |
glueBal | fm1 fm2 |
| | sizeFM fm2 > sizeFM fm1 |
= | mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise |
= | mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
|
where | |
|
mid_elt10 | (yu,mid_elt1) | = mid_elt1 |
|
| |
|
mid_elt20 | (yv,mid_elt2) | = mid_elt2 |
|
| |
|
mid_key10 | (mid_key1,yw) | = mid_key1 |
|
| |
|
mid_key20 | (mid_key2,yx) | = mid_key2 |
|
| |
| |
|
is transformed to
glueBal | EmptyFM fm2 | = glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = glueBal2 fm1 fm2 |
glueBal2 | fm1 fm2 | =
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
where |
glueBal0 | fm1 fm2 True | = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
|
glueBal1 | fm1 fm2 True | = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
glueBal1 | fm1 fm2 False | = glueBal0 fm1 fm2 otherwise |
|
| |
|
mid_elt10 | (yu,mid_elt1) | = mid_elt1 |
|
| |
|
mid_elt20 | (yv,mid_elt2) | = mid_elt2 |
|
| |
|
mid_key10 | (mid_key1,yw) | = mid_key1 |
|
| |
|
mid_key20 | (mid_key2,yx) | = mid_key2 |
|
| |
| |
|
glueBal3 | fm1 EmptyFM | = fm1 |
glueBal3 | vxu vxv | = glueBal2 vxu vxv |
glueBal4 | EmptyFM fm2 | = fm2 |
glueBal4 | vxx vxy | = glueBal3 vxx vxy |
The following Function with conditions
delFromFM | EmptyFM del_key | = emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key |
| | del_key > key |
= | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key |
= | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | |
|
is transformed to
delFromFM | EmptyFM del_key | = delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = delFromFM3 (Branch key elt size fm_l fm_r) del_key |
delFromFM2 | key elt size fm_l fm_r del_key True | = mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
delFromFM0 | key elt size fm_l fm_r del_key True | = glueBal fm_l fm_r |
delFromFM1 | key elt size fm_l fm_r del_key True | = mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
delFromFM4 | EmptyFM del_key | = emptyFM |
delFromFM4 | vyv vyw | = delFromFM3 vyv vyw |
The following Function with conditions
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
is transformed to
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = double_R fm_L fm_R |
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
The following Function with conditions
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
is transformed to
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = double_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
The following Function with conditions
mkBalBranch | key elt fm_L fm_R |
| | size_l + size_r < 2 |
= | mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l |
= | mkBalBranch0 fm_L fm_R fm_R |
|
| | size_l > sIZE_RATIO * size_r |
= | mkBalBranch1 fm_L fm_R fm_L |
|
| | otherwise |
= | mkBranch 2 key elt fm_L fm_R |
|
|
where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
| |
| |
|
is transformed to
mkBalBranch | key elt fm_L fm_R | = mkBalBranch6 key elt fm_L fm_R |
mkBalBranch6 | key elt fm_L fm_R | =
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) |
where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = double_L fm_L fm_R |
|
|
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = double_R fm_L fm_R |
|
|
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
|
mkBalBranch2 | key elt fm_L fm_R True | = mkBranch 2 key elt fm_L fm_R |
|
|
mkBalBranch3 | key elt fm_L fm_R True | = mkBalBranch1 fm_L fm_R fm_L |
mkBalBranch3 | key elt fm_L fm_R False | = mkBalBranch2 key elt fm_L fm_R otherwise |
|
|
mkBalBranch4 | key elt fm_L fm_R True | = mkBalBranch0 fm_L fm_R fm_R |
mkBalBranch4 | key elt fm_L fm_R False | = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r) |
|
|
mkBalBranch5 | key elt fm_L fm_R True | = mkBranch 1 key elt fm_L fm_R |
mkBalBranch5 | key elt fm_L fm_R False | = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l) |
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
| |
| |
|
The following Function with conditions
is transformed to
undefined0 | True | = undefined |
undefined1 | | = undefined0 False |
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
mainModule FiniteMap
| ((delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord a => FiniteMap a b -> a -> FiniteMap a b
delFromFM | EmptyFM del_key | = | delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = | delFromFM3 (Branch key elt size fm_l fm_r) del_key |
|
|
delFromFM0 | key elt size fm_l fm_r del_key True | = | glueBal fm_l fm_r |
|
|
delFromFM1 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = | delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
|
|
delFromFM2 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = | delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
|
|
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = | delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
|
|
delFromFM4 | EmptyFM del_key | = | emptyFM |
delFromFM4 | vyv vyw | = | delFromFM3 vyv vyw |
|
| delListFromFM :: Ord b => FiniteMap b a -> [b] -> FiniteMap b a
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = | glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = | glueBal2 fm1 fm2 |
|
|
glueBal2 | fm1 fm2 | = |
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) | where |
glueBal0 | fm1 fm2 True | = | mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
glueBal1 | fm1 fm2 True | = | mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
glueBal1 | fm1 fm2 False | = | glueBal0 fm1 fm2 otherwise |
|
|
mid_elt10 | (yu,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (yv,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,yw) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,yx) | = | mid_key2 |
|
|
|
|
|
|
|
glueBal3 | fm1 EmptyFM | = | fm1 |
glueBal3 | vxu vxv | = | glueBal2 vxu vxv |
|
|
glueBal4 | EmptyFM fm2 | = | fm2 |
glueBal4 | vxx vxy | = | glueBal3 vxx vxy |
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | = | mkBalBranch6 key elt fm_L fm_R |
|
|
mkBalBranch6 | key elt fm_L fm_R | = |
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) | where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | double_L fm_L fm_R |
|
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = | mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | double_R fm_L fm_R |
|
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = | mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
mkBalBranch2 | key elt fm_L fm_R True | = | mkBranch 2 key elt fm_L fm_R |
|
mkBalBranch3 | key elt fm_L fm_R True | = | mkBalBranch1 fm_L fm_R fm_L |
mkBalBranch3 | key elt fm_L fm_R False | = | mkBalBranch2 key elt fm_L fm_R otherwise |
|
mkBalBranch4 | key elt fm_L fm_R True | = | mkBalBranch0 fm_L fm_R fm_R |
mkBalBranch4 | key elt fm_L fm_R False | = | mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r) |
|
mkBalBranch5 | key elt fm_L fm_R True | = | mkBranch 1 key elt fm_L fm_R |
mkBalBranch5 | key elt fm_L fm_R False | = | mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l) |
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = | left_ok0 fm_l key fm_l |
|
left_ok0 | fm_l key EmptyFM | = | True |
left_ok0 | fm_l key (Branch left_key wu wv ww wx) | = |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
right_ok | | = | right_ok0 fm_r key fm_r |
|
right_ok0 | fm_r key EmptyFM | = | True |
right_ok0 | fm_r key (Branch right_key vw vx vy vz) | = |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Let/Where Reductions:
The bindings of the following Let/Where expression
let |
result | | = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
in | result |
|
where | |
|
left_ok | | = left_ok0 fm_l key fm_l |
|
|
left_ok0 | fm_l key EmptyFM | = True |
left_ok0 | fm_l key (Branch left_key wu wv ww wx) | =
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
|
|
| |
|
right_ok | | = right_ok0 fm_r key fm_r |
|
|
right_ok0 | fm_r key EmptyFM | = True |
right_ok0 | fm_r key (Branch right_key vw vx vy vz) | =
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
|
|
| |
| |
are unpacked to the following functions on top level
mkBranchRight_ok | vyz vzu vzv | = mkBranchRight_ok0 vyz vzu vzv vyz vzu vyz |
mkBranchLeft_ok0 | vyz vzu vzv fm_l key EmptyFM | = True |
mkBranchLeft_ok0 | vyz vzu vzv fm_l key (Branch left_key wu wv ww wx) | = mkBranchLeft_ok0Biggest_left_key fm_l < key |
mkBranchUnbox | vyz vzu vzv x | = x |
mkBranchLeft_ok | vyz vzu vzv | = mkBranchLeft_ok0 vyz vzu vzv vzv vzu vzv |
mkBranchRight_ok0 | vyz vzu vzv fm_r key EmptyFM | = True |
mkBranchRight_ok0 | vyz vzu vzv fm_r key (Branch right_key vw vx vy vz) | = key < mkBranchRight_ok0Smallest_right_key fm_r |
mkBranchRight_size | vyz vzu vzv | = sizeFM vyz |
mkBranchBalance_ok | vyz vzu vzv | = True |
mkBranchLeft_size | vyz vzu vzv | = sizeFM vzv |
The bindings of the following Let/Where expression
let |
result | | = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
in | result |
are unpacked to the following functions on top level
mkBranchResult | vzw vzx vzy vzz | = Branch vzw vzx (mkBranchUnbox vzy vzw vzz (1 + mkBranchLeft_size vzy vzw vzz + mkBranchRight_size vzy vzw vzz)) vzz vzy |
The bindings of the following Let/Where expression
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) |
where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = double_L fm_L fm_R |
|
|
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = double_R fm_L fm_R |
|
|
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
|
mkBalBranch2 | key elt fm_L fm_R True | = mkBranch 2 key elt fm_L fm_R |
|
|
mkBalBranch3 | key elt fm_L fm_R True | = mkBalBranch1 fm_L fm_R fm_L |
mkBalBranch3 | key elt fm_L fm_R False | = mkBalBranch2 key elt fm_L fm_R otherwise |
|
|
mkBalBranch4 | key elt fm_L fm_R True | = mkBalBranch0 fm_L fm_R fm_R |
mkBalBranch4 | key elt fm_L fm_R False | = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r) |
|
|
mkBalBranch5 | key elt fm_L fm_R True | = mkBranch 1 key elt fm_L fm_R |
mkBalBranch5 | key elt fm_L fm_R False | = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l) |
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
| |
| |
are unpacked to the following functions on top level
mkBalBranch6MkBalBranch01 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = mkBalBranch6Single_L wuu wuv wuw wux fm_L fm_R |
mkBalBranch6MkBalBranch01 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
mkBalBranch6MkBalBranch2 | wuu wuv wuw wux key elt fm_L fm_R True | = mkBranch 2 key elt fm_L fm_R |
mkBalBranch6MkBalBranch0 | wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
mkBalBranch6MkBalBranch11 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True | = mkBalBranch6Single_R wuu wuv wuw wux fm_L fm_R |
mkBalBranch6MkBalBranch11 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
mkBalBranch6MkBalBranch00 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = mkBalBranch6Double_L wuu wuv wuw wux fm_L fm_R |
mkBalBranch6Single_L | wuu wuv wuw wux fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 wuu wuv fm_l fm_rl) fm_rr |
mkBalBranch6MkBalBranch02 | wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
mkBalBranch6MkBalBranch10 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True | = mkBalBranch6Double_R wuu wuv wuw wux fm_L fm_R |
mkBalBranch6Size_r | wuu wuv wuw wux | = sizeFM wuw |
mkBalBranch6Single_R | wuu wuv wuw wux (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 wuu wuv fm_lr fm_r) |
mkBalBranch6Size_l | wuu wuv wuw wux | = sizeFM wux |
mkBalBranch6MkBalBranch3 | wuu wuv wuw wux key elt fm_L fm_R True | = mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R fm_L |
mkBalBranch6MkBalBranch3 | wuu wuv wuw wux key elt fm_L fm_R False | = mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R otherwise |
mkBalBranch6Double_R | wuu wuv wuw wux (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 wuu wuv fm_lrr fm_r) |
mkBalBranch6MkBalBranch4 | wuu wuv wuw wux key elt fm_L fm_R True | = mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R fm_R |
mkBalBranch6MkBalBranch4 | wuu wuv wuw wux key elt fm_L fm_R False | = mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_l wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_r wuu wuv wuw wux) |
mkBalBranch6Double_L | wuu wuv wuw wux fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 wuu wuv fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
mkBalBranch6MkBalBranch12 | wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
mkBalBranch6MkBalBranch5 | wuu wuv wuw wux key elt fm_L fm_R True | = mkBranch 1 key elt fm_L fm_R |
mkBalBranch6MkBalBranch5 | wuu wuv wuw wux key elt fm_L fm_R False | = mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_r wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_l wuu wuv wuw wux) |
mkBalBranch6MkBalBranch1 | wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
The bindings of the following Let/Where expression
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
where |
glueBal0 | fm1 fm2 True | = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
|
glueBal1 | fm1 fm2 True | = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
glueBal1 | fm1 fm2 False | = glueBal0 fm1 fm2 otherwise |
|
| |
|
mid_elt10 | (yu,mid_elt1) | = mid_elt1 |
|
| |
|
mid_elt20 | (yv,mid_elt2) | = mid_elt2 |
|
| |
|
mid_key10 | (mid_key1,yw) | = mid_key1 |
|
| |
|
mid_key20 | (mid_key2,yx) | = mid_key2 |
|
| |
| |
are unpacked to the following functions on top level
glueBal2Mid_elt2 | wuy wuz | = glueBal2Mid_elt20 wuy wuz (glueBal2Vv3 wuy wuz) |
glueBal2GlueBal0 | wuy wuz fm1 fm2 True | = mkBalBranch (glueBal2Mid_key1 wuy wuz) (glueBal2Mid_elt1 wuy wuz) (deleteMax fm1) fm2 |
glueBal2GlueBal1 | wuy wuz fm1 fm2 True | = mkBalBranch (glueBal2Mid_key2 wuy wuz) (glueBal2Mid_elt2 wuy wuz) fm1 (deleteMin fm2) |
glueBal2GlueBal1 | wuy wuz fm1 fm2 False | = glueBal2GlueBal0 wuy wuz fm1 fm2 otherwise |
glueBal2Mid_elt20 | wuy wuz (yv,mid_elt2) | = mid_elt2 |
glueBal2Mid_key10 | wuy wuz (mid_key1,yw) | = mid_key1 |
glueBal2Mid_key1 | wuy wuz | = glueBal2Mid_key10 wuy wuz (glueBal2Vv2 wuy wuz) |
glueBal2Vv3 | wuy wuz | = findMin wuy |
glueBal2Mid_elt10 | wuy wuz (yu,mid_elt1) | = mid_elt1 |
glueBal2Vv2 | wuy wuz | = findMax wuz |
glueBal2Mid_key2 | wuy wuz | = glueBal2Mid_key20 wuy wuz (glueBal2Vv3 wuy wuz) |
glueBal2Mid_key20 | wuy wuz (mid_key2,yx) | = mid_key2 |
glueBal2Mid_elt1 | wuy wuz | = glueBal2Mid_elt10 wuy wuz (glueBal2Vv2 wuy wuz) |
The bindings of the following Let/Where expression
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
are unpacked to the following functions on top level
mkBranchLeft_ok0Biggest_left_key | wvu | = fst (findMax wvu) |
The bindings of the following Let/Where expression
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
are unpacked to the following functions on top level
mkBranchRight_ok0Smallest_right_key | wvv | = fst (findMin wvv) |
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
mainModule FiniteMap
| ((delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap a b) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = | delFromFM3 (Branch key elt size fm_l fm_r) del_key |
|
|
delFromFM0 | key elt size fm_l fm_r del_key True | = | glueBal fm_l fm_r |
|
|
delFromFM1 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = | delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
|
|
delFromFM2 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = | delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
|
|
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = | delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
|
|
delFromFM4 | EmptyFM del_key | = | emptyFM |
delFromFM4 | vyv vyw | = | delFromFM3 vyv vyw |
|
| delListFromFM :: Ord a => FiniteMap a b -> [a] -> FiniteMap a b
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap a b -> (a,b)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = | glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = | glueBal2 fm1 fm2 |
|
|
glueBal2 | fm1 fm2 | = | glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
|
|
glueBal2GlueBal0 | wuy wuz fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key1 wuy wuz) (glueBal2Mid_elt1 wuy wuz) (deleteMax fm1) fm2 |
|
|
glueBal2GlueBal1 | wuy wuz fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key2 wuy wuz) (glueBal2Mid_elt2 wuy wuz) fm1 (deleteMin fm2) |
glueBal2GlueBal1 | wuy wuz fm1 fm2 False | = | glueBal2GlueBal0 wuy wuz fm1 fm2 otherwise |
|
|
glueBal2Mid_elt1 | wuy wuz | = | glueBal2Mid_elt10 wuy wuz (glueBal2Vv2 wuy wuz) |
|
|
glueBal2Mid_elt10 | wuy wuz (yu,mid_elt1) | = | mid_elt1 |
|
|
glueBal2Mid_elt2 | wuy wuz | = | glueBal2Mid_elt20 wuy wuz (glueBal2Vv3 wuy wuz) |
|
|
glueBal2Mid_elt20 | wuy wuz (yv,mid_elt2) | = | mid_elt2 |
|
|
glueBal2Mid_key1 | wuy wuz | = | glueBal2Mid_key10 wuy wuz (glueBal2Vv2 wuy wuz) |
|
|
glueBal2Mid_key10 | wuy wuz (mid_key1,yw) | = | mid_key1 |
|
|
glueBal2Mid_key2 | wuy wuz | = | glueBal2Mid_key20 wuy wuz (glueBal2Vv3 wuy wuz) |
|
|
glueBal2Mid_key20 | wuy wuz (mid_key2,yx) | = | mid_key2 |
|
|
glueBal2Vv2 | wuy wuz | = | findMax wuz |
|
|
glueBal2Vv3 | wuy wuz | = | findMin wuy |
|
|
glueBal3 | fm1 EmptyFM | = | fm1 |
glueBal3 | vxu vxv | = | glueBal2 vxu vxv |
|
|
glueBal4 | EmptyFM fm2 | = | fm2 |
glueBal4 | vxx vxy | = | glueBal3 vxx vxy |
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | = | mkBalBranch6 key elt fm_L fm_R |
|
|
mkBalBranch6 | key elt fm_L fm_R | = | mkBalBranch6MkBalBranch5 key elt fm_R fm_L key elt fm_L fm_R (mkBalBranch6Size_l key elt fm_R fm_L + mkBalBranch6Size_r key elt fm_R fm_L < 2) |
|
|
mkBalBranch6Double_L | wuu wuv wuw wux fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 wuu wuv fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
mkBalBranch6Double_R | wuu wuv wuw wux (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 wuu wuv fm_lrr fm_r) |
|
|
mkBalBranch6MkBalBranch0 | wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch6MkBalBranch00 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Double_L wuu wuv wuw wux fm_L fm_R |
|
|
mkBalBranch6MkBalBranch01 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Single_L wuu wuv wuw wux fm_L fm_R |
mkBalBranch6MkBalBranch01 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = | mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch6MkBalBranch02 | wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
|
mkBalBranch6MkBalBranch1 | wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch6MkBalBranch10 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Double_R wuu wuv wuw wux fm_L fm_R |
|
|
mkBalBranch6MkBalBranch11 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Single_R wuu wuv wuw wux fm_L fm_R |
mkBalBranch6MkBalBranch11 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr False | = | mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch6MkBalBranch12 | wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
|
mkBalBranch6MkBalBranch2 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBranch 2 key elt fm_L fm_R |
|
|
mkBalBranch6MkBalBranch3 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R fm_L |
mkBalBranch6MkBalBranch3 | wuu wuv wuw wux key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R otherwise |
|
|
mkBalBranch6MkBalBranch4 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R fm_R |
mkBalBranch6MkBalBranch4 | wuu wuv wuw wux key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_l wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_r wuu wuv wuw wux) |
|
|
mkBalBranch6MkBalBranch5 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBranch 1 key elt fm_L fm_R |
mkBalBranch6MkBalBranch5 | wuu wuv wuw wux key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_r wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_l wuu wuv wuw wux) |
|
|
mkBalBranch6Single_L | wuu wuv wuw wux fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 wuu wuv fm_l fm_rl) fm_rr |
|
|
mkBalBranch6Single_R | wuu wuv wuw wux (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 wuu wuv fm_lr fm_r) |
|
|
mkBalBranch6Size_l | wuu wuv wuw wux | = | sizeFM wux |
|
|
mkBalBranch6Size_r | wuu wuv wuw wux | = | sizeFM wuw |
|
| mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBranch | which key elt fm_l fm_r | = | mkBranchResult key elt fm_r fm_l |
|
|
mkBranchBalance_ok | vyz vzu vzv | = | True |
|
|
mkBranchLeft_ok | vyz vzu vzv | = | mkBranchLeft_ok0 vyz vzu vzv vzv vzu vzv |
|
|
mkBranchLeft_ok0 | vyz vzu vzv fm_l key EmptyFM | = | True |
mkBranchLeft_ok0 | vyz vzu vzv fm_l key (Branch left_key wu wv ww wx) | = | mkBranchLeft_ok0Biggest_left_key fm_l < key |
|
|
mkBranchLeft_ok0Biggest_left_key | wvu | = | fst (findMax wvu) |
|
|
mkBranchLeft_size | vyz vzu vzv | = | sizeFM vzv |
|
|
mkBranchResult | vzw vzx vzy vzz | = | Branch vzw vzx (mkBranchUnbox vzy vzw vzz (1 + mkBranchLeft_size vzy vzw vzz + mkBranchRight_size vzy vzw vzz)) vzz vzy |
|
|
mkBranchRight_ok | vyz vzu vzv | = | mkBranchRight_ok0 vyz vzu vzv vyz vzu vyz |
|
|
mkBranchRight_ok0 | vyz vzu vzv fm_r key EmptyFM | = | True |
mkBranchRight_ok0 | vyz vzu vzv fm_r key (Branch right_key vw vx vy vz) | = | key < mkBranchRight_ok0Smallest_right_key fm_r |
|
|
mkBranchRight_ok0Smallest_right_key | wvv | = | fst (findMin wvv) |
|
|
mkBranchRight_size | vyz vzu vzv | = | sizeFM vyz |
|
| mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> a ( -> (FiniteMap a b) (Int -> Int)))
mkBranchUnbox | vyz vzu vzv x | = | x |
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Num Reduction: All numbers are transformed to thier corresponding representation with Pos, Neg, Succ and Zero.
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
mainModule FiniteMap
| (delListFromFM :: FiniteMap Int a -> [Int] -> FiniteMap Int a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = | delFromFM3 (Branch key elt size fm_l fm_r) del_key |
|
|
delFromFM0 | key elt size fm_l fm_r del_key True | = | glueBal fm_l fm_r |
|
|
delFromFM1 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = | delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
|
|
delFromFM2 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = | delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
|
|
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = | delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
|
|
delFromFM4 | EmptyFM del_key | = | emptyFM |
delFromFM4 | vyv vyw | = | delFromFM3 vyv vyw |
|
| delListFromFM :: Ord b => FiniteMap b a -> [b] -> FiniteMap b a
delListFromFM | fm keys | = | foldl delFromFM fm keys |
|
| deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap a b -> (a,b)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = | glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = | glueBal2 fm1 fm2 |
|
|
glueBal2 | fm1 fm2 | = | glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
|
|
glueBal2GlueBal0 | wuy wuz fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key1 wuy wuz) (glueBal2Mid_elt1 wuy wuz) (deleteMax fm1) fm2 |
|
|
glueBal2GlueBal1 | wuy wuz fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key2 wuy wuz) (glueBal2Mid_elt2 wuy wuz) fm1 (deleteMin fm2) |
glueBal2GlueBal1 | wuy wuz fm1 fm2 False | = | glueBal2GlueBal0 wuy wuz fm1 fm2 otherwise |
|
|
glueBal2Mid_elt1 | wuy wuz | = | glueBal2Mid_elt10 wuy wuz (glueBal2Vv2 wuy wuz) |
|
|
glueBal2Mid_elt10 | wuy wuz (yu,mid_elt1) | = | mid_elt1 |
|
|
glueBal2Mid_elt2 | wuy wuz | = | glueBal2Mid_elt20 wuy wuz (glueBal2Vv3 wuy wuz) |
|
|
glueBal2Mid_elt20 | wuy wuz (yv,mid_elt2) | = | mid_elt2 |
|
|
glueBal2Mid_key1 | wuy wuz | = | glueBal2Mid_key10 wuy wuz (glueBal2Vv2 wuy wuz) |
|
|
glueBal2Mid_key10 | wuy wuz (mid_key1,yw) | = | mid_key1 |
|
|
glueBal2Mid_key2 | wuy wuz | = | glueBal2Mid_key20 wuy wuz (glueBal2Vv3 wuy wuz) |
|
|
glueBal2Mid_key20 | wuy wuz (mid_key2,yx) | = | mid_key2 |
|
|
glueBal2Vv2 | wuy wuz | = | findMax wuz |
|
|
glueBal2Vv3 | wuy wuz | = | findMin wuy |
|
|
glueBal3 | fm1 EmptyFM | = | fm1 |
glueBal3 | vxu vxv | = | glueBal2 vxu vxv |
|
|
glueBal4 | EmptyFM fm2 | = | fm2 |
glueBal4 | vxx vxy | = | glueBal3 vxx vxy |
|
| mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBalBranch | key elt fm_L fm_R | = | mkBalBranch6 key elt fm_L fm_R |
|
|
mkBalBranch6 | key elt fm_L fm_R | = | mkBalBranch6MkBalBranch5 key elt fm_R fm_L key elt fm_L fm_R (mkBalBranch6Size_l key elt fm_R fm_L + mkBalBranch6Size_r key elt fm_R fm_L < Pos (Succ (Succ Zero))) |
|
|
mkBalBranch6Double_L | wuu wuv wuw wux fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) key_rl elt_rl (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) wuu wuv fm_l fm_rll) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) key_r elt_r fm_rlr fm_rr) |
|
|
mkBalBranch6Double_R | wuu wuv wuw wux (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) key_lr elt_lr (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) key_l elt_l fm_ll fm_lrl) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) wuu wuv fm_lrr fm_r) |
|
|
mkBalBranch6MkBalBranch0 | wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch6MkBalBranch00 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Double_L wuu wuv wuw wux fm_L fm_R |
|
|
mkBalBranch6MkBalBranch01 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Single_L wuu wuv wuw wux fm_L fm_R |
mkBalBranch6MkBalBranch01 | wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = | mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch6MkBalBranch02 | wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < Pos (Succ (Succ Zero)) * sizeFM fm_rr) |
|
|
mkBalBranch6MkBalBranch1 | wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch6MkBalBranch10 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Double_R wuu wuv wuw wux fm_L fm_R |
|
|
mkBalBranch6MkBalBranch11 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Single_R wuu wuv wuw wux fm_L fm_R |
mkBalBranch6MkBalBranch11 | wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr False | = | mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch6MkBalBranch12 | wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < Pos (Succ (Succ Zero)) * sizeFM fm_ll) |
|
|
mkBalBranch6MkBalBranch2 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBranch (Pos (Succ (Succ Zero))) key elt fm_L fm_R |
|
|
mkBalBranch6MkBalBranch3 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R fm_L |
mkBalBranch6MkBalBranch3 | wuu wuv wuw wux key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R otherwise |
|
|
mkBalBranch6MkBalBranch4 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R fm_R |
mkBalBranch6MkBalBranch4 | wuu wuv wuw wux key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_l wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_r wuu wuv wuw wux) |
|
|
mkBalBranch6MkBalBranch5 | wuu wuv wuw wux key elt fm_L fm_R True | = | mkBranch (Pos (Succ Zero)) key elt fm_L fm_R |
mkBalBranch6MkBalBranch5 | wuu wuv wuw wux key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_r wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_l wuu wuv wuw wux) |
|
|
mkBalBranch6Single_L | wuu wuv wuw wux fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch (Pos (Succ (Succ (Succ Zero)))) key_r elt_r (mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) wuu wuv fm_l fm_rl) fm_rr |
|
|
mkBalBranch6Single_R | wuu wuv wuw wux (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) key_l elt_l fm_ll (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) wuu wuv fm_lr fm_r) |
|
|
mkBalBranch6Size_l | wuu wuv wuw wux | = | sizeFM wux |
|
|
mkBalBranch6Size_r | wuu wuv wuw wux | = | sizeFM wuw |
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = | mkBranchResult key elt fm_r fm_l |
|
|
mkBranchBalance_ok | vyz vzu vzv | = | True |
|
|
mkBranchLeft_ok | vyz vzu vzv | = | mkBranchLeft_ok0 vyz vzu vzv vzv vzu vzv |
|
|
mkBranchLeft_ok0 | vyz vzu vzv fm_l key EmptyFM | = | True |
mkBranchLeft_ok0 | vyz vzu vzv fm_l key (Branch left_key wu wv ww wx) | = | mkBranchLeft_ok0Biggest_left_key fm_l < key |
|
|
mkBranchLeft_ok0Biggest_left_key | wvu | = | fst (findMax wvu) |
|
|
mkBranchLeft_size | vyz vzu vzv | = | sizeFM vzv |
|
|
mkBranchResult | vzw vzx vzy vzz | = | Branch vzw vzx (mkBranchUnbox vzy vzw vzz (Pos (Succ Zero) + mkBranchLeft_size vzy vzw vzz + mkBranchRight_size vzy vzw vzz)) vzz vzy |
|
|
mkBranchRight_ok | vyz vzu vzv | = | mkBranchRight_ok0 vyz vzu vzv vyz vzu vyz |
|
|
mkBranchRight_ok0 | vyz vzu vzv fm_r key EmptyFM | = | True |
mkBranchRight_ok0 | vyz vzu vzv fm_r key (Branch right_key vw vx vy vz) | = | key < mkBranchRight_ok0Smallest_right_key fm_r |
|
|
mkBranchRight_ok0Smallest_right_key | wvv | = | fst (findMin wvv) |
|
|
mkBranchRight_size | vyz vzu vzv | = | sizeFM vyz |
|
| mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> a ( -> (FiniteMap a b) (Int -> Int)))
mkBranchUnbox | vyz vzu vzv x | = | x |
|
| sIZE_RATIO :: Int
sIZE_RATIO | | = | Pos (Succ (Succ (Succ (Succ (Succ Zero))))) |
|
| sizeFM :: FiniteMap a b -> Int
sizeFM | EmptyFM | = | Pos Zero |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Haskell To QDPs
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt10(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, Branch(wvw17950, wvw17951, wvw17952, wvw17953, wvw17954), h, ba) → new_glueBal2Mid_elt10(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw17950, wvw17951, wvw17952, wvw17953, wvw17954, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt10(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, Branch(wvw17950, wvw17951, wvw17952, wvw17953, wvw17954), h, ba) → new_glueBal2Mid_elt10(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw17950, wvw17951, wvw17952, wvw17953, wvw17954, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key10(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, Branch(wvw17810, wvw17811, wvw17812, wvw17813, wvw17814), h, ba) → new_glueBal2Mid_key10(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw17810, wvw17811, wvw17812, wvw17813, wvw17814, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key10(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, Branch(wvw17810, wvw17811, wvw17812, wvw17813, wvw17814), h, ba) → new_glueBal2Mid_key10(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw17810, wvw17811, wvw17812, wvw17813, wvw17814, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt20(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, Branch(wvw16230, wvw16231, wvw16232, wvw16233, wvw16234), wvw1624, h, ba) → new_glueBal2Mid_elt20(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw16230, wvw16231, wvw16232, wvw16233, wvw16234, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt20(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, Branch(wvw16230, wvw16231, wvw16232, wvw16233, wvw16234), wvw1624, h, ba) → new_glueBal2Mid_elt20(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw16230, wvw16231, wvw16232, wvw16233, wvw16234, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key20(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, Branch(wvw16080, wvw16081, wvw16082, wvw16083, wvw16084), wvw1609, h, ba) → new_glueBal2Mid_key20(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw16080, wvw16081, wvw16082, wvw16083, wvw16084, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key20(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, Branch(wvw16080, wvw16081, wvw16082, wvw16083, wvw16084), wvw1609, h, ba) → new_glueBal2Mid_key20(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw16080, wvw16081, wvw16082, wvw16083, wvw16084, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt100(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, Branch(wvw17670, wvw17671, wvw17672, wvw17673, wvw17674), h, ba) → new_glueBal2Mid_elt100(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw17670, wvw17671, wvw17672, wvw17673, wvw17674, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt100(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, Branch(wvw17670, wvw17671, wvw17672, wvw17673, wvw17674), h, ba) → new_glueBal2Mid_elt100(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw17670, wvw17671, wvw17672, wvw17673, wvw17674, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key100(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, Branch(wvw17530, wvw17531, wvw17532, wvw17533, wvw17534), h, ba) → new_glueBal2Mid_key100(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw17530, wvw17531, wvw17532, wvw17533, wvw17534, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key100(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, Branch(wvw17530, wvw17531, wvw17532, wvw17533, wvw17534), h, ba) → new_glueBal2Mid_key100(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw17530, wvw17531, wvw17532, wvw17533, wvw17534, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt101(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, Branch(wvw17390, wvw17391, wvw17392, wvw17393, wvw17394), h, ba) → new_glueBal2Mid_elt101(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw17390, wvw17391, wvw17392, wvw17393, wvw17394, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt101(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, Branch(wvw17390, wvw17391, wvw17392, wvw17393, wvw17394), h, ba) → new_glueBal2Mid_elt101(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw17390, wvw17391, wvw17392, wvw17393, wvw17394, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key101(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, Branch(wvw17240, wvw17241, wvw17242, wvw17243, wvw17244), h, ba) → new_glueBal2Mid_key101(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw17240, wvw17241, wvw17242, wvw17243, wvw17244, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key101(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, Branch(wvw17240, wvw17241, wvw17242, wvw17243, wvw17244), h, ba) → new_glueBal2Mid_key101(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw17240, wvw17241, wvw17242, wvw17243, wvw17244, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt102(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, Branch(wvw19030, wvw19031, wvw19032, wvw19033, wvw19034), h, ba) → new_glueBal2Mid_elt102(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw19030, wvw19031, wvw19032, wvw19033, wvw19034, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt102(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, Branch(wvw19030, wvw19031, wvw19032, wvw19033, wvw19034), h, ba) → new_glueBal2Mid_elt102(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw19030, wvw19031, wvw19032, wvw19033, wvw19034, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key102(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, Branch(wvw18880, wvw18881, wvw18882, wvw18883, wvw18884), h, ba) → new_glueBal2Mid_key102(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw18880, wvw18881, wvw18882, wvw18883, wvw18884, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key102(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, Branch(wvw18880, wvw18881, wvw18882, wvw18883, wvw18884), h, ba) → new_glueBal2Mid_key102(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw18880, wvw18881, wvw18882, wvw18883, wvw18884, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key103(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, Branch(wvw25080, wvw25081, wvw25082, wvw25083, wvw25084), h, ba) → new_glueBal2Mid_key103(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw25080, wvw25081, wvw25082, wvw25083, wvw25084, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key103(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, Branch(wvw25080, wvw25081, wvw25082, wvw25083, wvw25084), h, ba) → new_glueBal2Mid_key103(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw25080, wvw25081, wvw25082, wvw25083, wvw25084, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt103(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, Branch(wvw24920, wvw24921, wvw24922, wvw24923, wvw24924), h, ba) → new_glueBal2Mid_elt103(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw24920, wvw24921, wvw24922, wvw24923, wvw24924, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt103(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, Branch(wvw24920, wvw24921, wvw24922, wvw24923, wvw24924), h, ba) → new_glueBal2Mid_elt103(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw24920, wvw24921, wvw24922, wvw24923, wvw24924, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt200(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, Branch(wvw24510, wvw24511, wvw24512, wvw24513, wvw24514), wvw2452, h, ba) → new_glueBal2Mid_elt200(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw24510, wvw24511, wvw24512, wvw24513, wvw24514, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt200(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, Branch(wvw24510, wvw24511, wvw24512, wvw24513, wvw24514), wvw2452, h, ba) → new_glueBal2Mid_elt200(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw24510, wvw24511, wvw24512, wvw24513, wvw24514, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key200(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, Branch(wvw24670, wvw24671, wvw24672, wvw24673, wvw24674), wvw2468, h, ba) → new_glueBal2Mid_key200(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw24670, wvw24671, wvw24672, wvw24673, wvw24674, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key200(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, Branch(wvw24670, wvw24671, wvw24672, wvw24673, wvw24674), wvw2468, h, ba) → new_glueBal2Mid_key200(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw24670, wvw24671, wvw24672, wvw24673, wvw24674, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt104(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, Branch(wvw15930, wvw15931, wvw15932, wvw15933, wvw15934), h, ba) → new_glueBal2Mid_elt104(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw15930, wvw15931, wvw15932, wvw15933, wvw15934, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt104(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, Branch(wvw15930, wvw15931, wvw15932, wvw15933, wvw15934), h, ba) → new_glueBal2Mid_elt104(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw15930, wvw15931, wvw15932, wvw15933, wvw15934, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key104(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, Branch(wvw15770, wvw15771, wvw15772, wvw15773, wvw15774), h, ba) → new_glueBal2Mid_key104(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw15770, wvw15771, wvw15772, wvw15773, wvw15774, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key104(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, Branch(wvw15770, wvw15771, wvw15772, wvw15773, wvw15774), h, ba) → new_glueBal2Mid_key104(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw15770, wvw15771, wvw15772, wvw15773, wvw15774, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt105(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, Branch(wvw17080, wvw17081, wvw17082, wvw17083, wvw17084), h, ba) → new_glueBal2Mid_elt105(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw17080, wvw17081, wvw17082, wvw17083, wvw17084, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt105(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, Branch(wvw17080, wvw17081, wvw17082, wvw17083, wvw17084), h, ba) → new_glueBal2Mid_elt105(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw17080, wvw17081, wvw17082, wvw17083, wvw17084, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key105(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, Branch(wvw16940, wvw16941, wvw16942, wvw16943, wvw16944), h, ba) → new_glueBal2Mid_key105(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw16940, wvw16941, wvw16942, wvw16943, wvw16944, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key105(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, Branch(wvw16940, wvw16941, wvw16942, wvw16943, wvw16944), h, ba) → new_glueBal2Mid_key105(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw16940, wvw16941, wvw16942, wvw16943, wvw16944, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt201(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, Branch(wvw14510, wvw14511, wvw14512, wvw14513, wvw14514), wvw1452, h, ba) → new_glueBal2Mid_elt201(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw14510, wvw14511, wvw14512, wvw14513, wvw14514, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt201(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, Branch(wvw14510, wvw14511, wvw14512, wvw14513, wvw14514), wvw1452, h, ba) → new_glueBal2Mid_elt201(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw14510, wvw14511, wvw14512, wvw14513, wvw14514, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key201(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, Branch(wvw14360, wvw14361, wvw14362, wvw14363, wvw14364), wvw1437, h, ba) → new_glueBal2Mid_key201(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw14360, wvw14361, wvw14362, wvw14363, wvw14364, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key201(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, Branch(wvw14360, wvw14361, wvw14362, wvw14363, wvw14364), wvw1437, h, ba) → new_glueBal2Mid_key201(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw14360, wvw14361, wvw14362, wvw14363, wvw14364, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt106(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, Branch(wvw16800, wvw16801, wvw16802, wvw16803, wvw16804), h, ba) → new_glueBal2Mid_elt106(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw16800, wvw16801, wvw16802, wvw16803, wvw16804, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt106(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, Branch(wvw16800, wvw16801, wvw16802, wvw16803, wvw16804), h, ba) → new_glueBal2Mid_elt106(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw16800, wvw16801, wvw16802, wvw16803, wvw16804, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key106(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, Branch(wvw16660, wvw16661, wvw16662, wvw16663, wvw16664), h, ba) → new_glueBal2Mid_key106(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw16660, wvw16661, wvw16662, wvw16663, wvw16664, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key106(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, Branch(wvw16660, wvw16661, wvw16662, wvw16663, wvw16664), h, ba) → new_glueBal2Mid_key106(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw16660, wvw16661, wvw16662, wvw16663, wvw16664, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt107(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, Branch(wvw18630, wvw18631, wvw18632, wvw18633, wvw18634), h, ba) → new_glueBal2Mid_elt107(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw18630, wvw18631, wvw18632, wvw18633, wvw18634, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt107(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, Branch(wvw18630, wvw18631, wvw18632, wvw18633, wvw18634), h, ba) → new_glueBal2Mid_elt107(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw18630, wvw18631, wvw18632, wvw18633, wvw18634, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key107(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, Branch(wvw18480, wvw18481, wvw18482, wvw18483, wvw18484), h, ba) → new_glueBal2Mid_key107(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw18480, wvw18481, wvw18482, wvw18483, wvw18484, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key107(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, Branch(wvw18480, wvw18481, wvw18482, wvw18483, wvw18484), h, ba) → new_glueBal2Mid_key107(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw18480, wvw18481, wvw18482, wvw18483, wvw18484, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt202(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, Branch(wvw14130, wvw14131, wvw14132, wvw14133, wvw14134), wvw1414, h, ba) → new_glueBal2Mid_elt202(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw14130, wvw14131, wvw14132, wvw14133, wvw14134, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt202(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, Branch(wvw14130, wvw14131, wvw14132, wvw14133, wvw14134), wvw1414, h, ba) → new_glueBal2Mid_elt202(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw14130, wvw14131, wvw14132, wvw14133, wvw14134, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key202(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, Branch(wvw13970, wvw13971, wvw13972, wvw13973, wvw13974), wvw1398, h, ba) → new_glueBal2Mid_key202(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw13970, wvw13971, wvw13972, wvw13973, wvw13974, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key202(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, Branch(wvw13970, wvw13971, wvw13972, wvw13973, wvw13974), wvw1398, h, ba) → new_glueBal2Mid_key202(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw13970, wvw13971, wvw13972, wvw13973, wvw13974, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt203(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, Branch(wvw15600, wvw15601, wvw15602, wvw15603, wvw15604), wvw1561, h, ba) → new_glueBal2Mid_elt203(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw15600, wvw15601, wvw15602, wvw15603, wvw15604, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt203(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, Branch(wvw15600, wvw15601, wvw15602, wvw15603, wvw15604), wvw1561, h, ba) → new_glueBal2Mid_elt203(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw15600, wvw15601, wvw15602, wvw15603, wvw15604, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key203(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, Branch(wvw15450, wvw15451, wvw15452, wvw15453, wvw15454), wvw1546, h, ba) → new_glueBal2Mid_key203(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw15450, wvw15451, wvw15452, wvw15453, wvw15454, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key203(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, Branch(wvw15450, wvw15451, wvw15452, wvw15453, wvw15454), wvw1546, h, ba) → new_glueBal2Mid_key203(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw15450, wvw15451, wvw15452, wvw15453, wvw15454, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key108(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, Branch(wvw23880, wvw23881, wvw23882, wvw23883, wvw23884), h, ba) → new_glueBal2Mid_key108(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw23880, wvw23881, wvw23882, wvw23883, wvw23884, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key108(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, Branch(wvw23880, wvw23881, wvw23882, wvw23883, wvw23884), h, ba) → new_glueBal2Mid_key108(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw23880, wvw23881, wvw23882, wvw23883, wvw23884, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt108(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, Branch(wvw23720, wvw23721, wvw23722, wvw23723, wvw23724), h, ba) → new_glueBal2Mid_elt108(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw23720, wvw23721, wvw23722, wvw23723, wvw23724, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt108(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, Branch(wvw23720, wvw23721, wvw23722, wvw23723, wvw23724), h, ba) → new_glueBal2Mid_elt108(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw23720, wvw23721, wvw23722, wvw23723, wvw23724, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key204(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, Branch(wvw24350, wvw24351, wvw24352, wvw24353, wvw24354), wvw2436, h, ba) → new_glueBal2Mid_key204(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw24350, wvw24351, wvw24352, wvw24353, wvw24354, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key204(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, Branch(wvw24350, wvw24351, wvw24352, wvw24353, wvw24354), wvw2436, h, ba) → new_glueBal2Mid_key204(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw24350, wvw24351, wvw24352, wvw24353, wvw24354, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt204(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, Branch(wvw24190, wvw24191, wvw24192, wvw24193, wvw24194), wvw2420, h, ba) → new_glueBal2Mid_elt204(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw24190, wvw24191, wvw24192, wvw24193, wvw24194, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt204(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, Branch(wvw24190, wvw24191, wvw24192, wvw24193, wvw24194), wvw2420, h, ba) → new_glueBal2Mid_elt204(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw24190, wvw24191, wvw24192, wvw24193, wvw24194, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_primMinusNat(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat(wvw133900, wvw133800)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_primMinusNat(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat(wvw133900, wvw133800)
The graph contains the following edges 1 > 1, 2 > 2
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_primPlusNat(Succ(wvw33200), Succ(wvw5200)) → new_primPlusNat(wvw33200, wvw5200)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_primPlusNat(Succ(wvw33200), Succ(wvw5200)) → new_primPlusNat(wvw33200, wvw5200)
The graph contains the following edges 1 > 1, 2 > 2
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch11(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Succ(wvw261700), h, ba) → new_mkBalBranch6MkBalBranch11(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2607000, wvw261700, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch11(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Succ(wvw261700), h, ba) → new_mkBalBranch6MkBalBranch11(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2607000, wvw261700, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch3(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Succ(wvw258100), h, ba) → new_mkBalBranch6MkBalBranch3(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2559000, wvw258100, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch3(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Succ(wvw258100), h, ba) → new_mkBalBranch6MkBalBranch3(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2559000, wvw258100, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch01(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Succ(wvw259700), h, ba) → new_mkBalBranch6MkBalBranch01(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2563000, wvw259700, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch01(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Succ(wvw259700), h, ba) → new_mkBalBranch6MkBalBranch01(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2563000, wvw259700, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12, 13 >= 13, 14 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch4(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Succ(wvw254700), h, ba) → new_mkBalBranch6MkBalBranch4(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354000, wvw254700, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch4(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Succ(wvw254700), h, ba) → new_mkBalBranch6MkBalBranch4(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354000, wvw254700, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch110(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Succ(wvw260900), h, ba) → new_mkBalBranch6MkBalBranch110(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2605000, wvw260900, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch110(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Succ(wvw260900), h, ba) → new_mkBalBranch6MkBalBranch110(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2605000, wvw260900, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch30(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Succ(wvw256500), h, ba) → new_mkBalBranch6MkBalBranch30(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2555000, wvw256500, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch30(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Succ(wvw256500), h, ba) → new_mkBalBranch6MkBalBranch30(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2555000, wvw256500, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch010(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Succ(wvw258900), h, ba) → new_mkBalBranch6MkBalBranch010(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2561000, wvw258900, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch010(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Succ(wvw258900), h, ba) → new_mkBalBranch6MkBalBranch010(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2561000, wvw258900, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12, 13 >= 13, 14 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch40(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Succ(wvw252100), h, ba) → new_mkBalBranch6MkBalBranch40(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353000, wvw252100, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch40(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Succ(wvw252100), h, ba) → new_mkBalBranch6MkBalBranch40(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353000, wvw252100, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch31(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Succ(wvw257300), h, ba) → new_mkBalBranch6MkBalBranch31(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2557000, wvw257300, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch31(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Succ(wvw257300), h, ba) → new_mkBalBranch6MkBalBranch31(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2557000, wvw257300, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch32(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch32(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch32(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch32(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7, 8 >= 8, 9 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch011(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch011(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch011(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch011(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch41(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Succ(wvw253100), h, ba) → new_mkBalBranch6MkBalBranch41(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2355000, wvw253100, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch41(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Succ(wvw253100), h, ba) → new_mkBalBranch6MkBalBranch41(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2355000, wvw253100, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch42(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch42(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch42(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch42(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7, 8 >= 8, 9 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), wvw2234, h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
new_mkBalBranch(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, h, ba), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)), h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), wvw2234, Neg(Succ(wvw231700)), h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
The TRS R consists of the following rules:
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)
new_mkBranch(wvw2278, wvw2279, wvw2280, wvw2281, wvw2282, bd, be) → Branch(wvw2279, wvw2280, new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, new_ps(new_ps(Pos(Succ(Zero)), new_sizeFM(wvw2281, bd, be)), new_sizeFM(wvw2282, bd, be)), bd, be), wvw2281, wvw2282)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24720), h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2341, h, ba)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch0(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, h, ba), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)), h, ba)
new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2473, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25150), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25150, Zero, h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25110), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2474, h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2474, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_ps(Neg(wvw13390), Neg(wvw13380)) → Neg(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24740), wvw240000, h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24740, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24760), h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24760, Zero, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, Branch(wvw22300, wvw22301, wvw22302, wvw22303, wvw22304), wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_sizeFM(wvw22303, h, ba), new_sizeFM(wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), h, ba) → new_mkBalBranch0(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, wvw2285, bd, be) → wvw2285
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23980), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw23980, Zero, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25390), h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25390, Zero, h, ba)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Succ(wvw25170), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, wvw25170, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat0(wvw239000) → new_primPlusNat0(Zero, Succ(wvw239000))
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Zero, Succ(wvw133800)) → Neg(Succ(wvw133800))
new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba)
new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), h, ba) → new_mkBalBranch6MkBalBranch51(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), wvw2234, wvw2234, h, ba)
new_ps(Pos(wvw13390), Pos(wvw13380)) → Pos(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25370), wvw252300, h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25370, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25380), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25130), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2470, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba) → new_mkBranch(Zero, wvw2231, wvw2232, wvw2234, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, Branch(wvw223030, wvw223031, wvw223032, wvw223033, wvw223034), wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw223030, wvw223031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2226, wvw2227, wvw2340, wvw223033, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22300, wvw22301, wvw223034, wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2536, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Zero)), wvw22300, wvw22301, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2226, wvw2227, wvw2340, wvw22303, h, ba), wvw22304, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw235200, h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_ps(Neg(wvw13390), Pos(wvw13380)) → new_primMinusNat0(wvw13380, wvw13390)
new_ps(Pos(wvw13390), Neg(wvw13380)) → new_primMinusNat0(wvw13390, wvw13380)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Succ(wvw231700)), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24750), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), h, ba) → new_mkBalBranch6MkBalBranch54(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), wvw2234, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw23400, wvw23401, wvw23403, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2226, wvw2227, wvw23404, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, EmptyFM, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23970), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24020), wvw235200, h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24020, wvw235200, h, ba)
new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Zero), wvw2226, wvw2227, wvw2340, wvw2230, h, ba)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat1(Zero) → Zero
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_primPlusNat0(Succ(wvw33200), Succ(wvw5200)) → Succ(Succ(new_primPlusNat0(wvw33200, wvw5200)))
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23950), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw23950, h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Succ(wvw23990), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, wvw23990, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2533, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), wvw240300, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Zero) → Pos(Succ(wvw133900))
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_sizeFM(EmptyFM, bb, bc) → Pos(Zero)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw240300, h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_primMulNat1(wvw23890), h, ba)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25090), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw25090, h, ba)
new_sizeFM(Branch(wvw9930, wvw9931, wvw9932, wvw9933, wvw9934), bb, bc) → wvw9932
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, EmptyFM, wvw22304, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2230, h, ba)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, Branch(wvw23400, wvw23401, wvw23402, wvw23403, wvw23404), h, ba) → new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_sizeFM(wvw23404, h, ba), new_sizeFM(wvw23403, h, ba), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, Branch(wvw234040, wvw234041, wvw234042, wvw234043, wvw234044), h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw234040, wvw234041, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw23400, wvw23401, wvw23403, wvw234043, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2226, wvw2227, wvw234044, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat1(Succ(wvw239000)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wvw239000), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000))
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23960), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Succ(wvw25320), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw25320, h, ba)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw252300, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2537, h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2537, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23910), wvw235200, h, ba)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24710), h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw24710, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25340), h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw25340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Succ(wvw24690), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw24690, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25190), wvw240300, h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25190, wvw240300, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw240000, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25350), h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)
new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_primMulNat(Succ(wvw240400)) → new_primPlusNat0(new_primMulNat0(wvw240400), Succ(wvw240400))
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, EmptyFM, h, ba) → wvw22353
new_primPlusNat0(Succ(wvw33200), Zero) → Succ(wvw33200)
new_primPlusNat0(Zero, Succ(wvw5200)) → Succ(wvw5200)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat0(wvw133900, wvw133800)
The set Q consists of the following terms:
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_ps(Pos(x0), Pos(x1))
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch54(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_ps(Neg(x0), Neg(x1))
new_primMinusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch55(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0(x0, x1, EmptyFM, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch52(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMinusNat0(Succ(x0), Zero)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_deleteMax0(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_primPlusNat0(Succ(x0), Zero)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Pos(x5), x6, x7)
new_mkBalBranch0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9, x10)
new_deleteMax0(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMinusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Zero, x5, x6)
new_primMulNat0(x0)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Pos(x6), x7, x8)
new_primMulNat1(Zero)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, EmptyFM, x4, x5)
new_ps(Pos(x0), Neg(x1))
new_ps(Neg(x0), Pos(x1))
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_primPlusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_primMulNat1(Succ(x0))
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBranchUnbox(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
The graph contains the following edges 4 >= 1, 5 >= 2, 6 >= 3, 7 >= 4, 8 >= 5, 9 >= 6, 10 >= 7
- new_mkBalBranch(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, h, ba), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)), h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 3 >= 8, 9 >= 10, 10 >= 11
- new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 > 4, 5 > 5, 5 > 6, 5 > 7, 5 > 8, 6 >= 9, 7 >= 10
- new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), wvw2234, h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 6 >= 3, 7 > 4, 7 > 5, 7 > 6, 7 > 7, 7 > 8, 9 >= 9, 10 >= 10
- new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), wvw2234, Neg(Succ(wvw231700)), h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 6 >= 3, 7 > 4, 7 > 5, 7 > 6, 7 > 7, 7 > 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 10 >= 6, 11 >= 7
- new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 10 >= 6, 11 >= 7
- new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9, 11 >= 10
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_deleteMax1(wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch1(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
new_mkBalBranch1(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h) → new_deleteMax1(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
new_mkBalBranch1(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch1(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch1(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h) → new_deleteMax1(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
The graph contains the following edges 4 >= 1, 5 >= 2, 6 >= 3, 7 >= 4, 8 >= 5, 9 >= 6
- new_mkBalBranch1(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch1(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
The graph contains the following edges 4 >= 1, 5 >= 2, 7 >= 3, 8 > 4, 8 > 5, 8 > 6, 8 > 7, 8 > 8, 9 >= 9
- new_deleteMax1(wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch1(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 > 4, 5 > 5, 5 > 6, 5 > 7, 5 > 8, 6 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch2(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, Neg(Succ(wvw231000)), h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_deleteMin(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch2(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba), new_sizeFM(wvw2230, h, ba)), h, ba)
The TRS R consists of the following rules:
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)
new_mkBranch(wvw2278, wvw2279, wvw2280, wvw2281, wvw2282, bd, be) → Branch(wvw2279, wvw2280, new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, new_ps(new_ps(Pos(Succ(Zero)), new_sizeFM(wvw2281, bd, be)), new_sizeFM(wvw2282, bd, be)), bd, be), wvw2281, wvw2282)
new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba) → new_mkBranch(Zero, wvw2226, wvw2227, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), wvw2230, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24720), h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2341, h, ba)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch3(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba), new_sizeFM(wvw2230, h, ba)), h, ba)
new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2473, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25150), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25150, Zero, h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25110), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2474, h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2474, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_ps(Neg(wvw13390), Neg(wvw13380)) → Neg(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24740), wvw240000, h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24740, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), h, ba) → new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24760), h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24760, Zero, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, Branch(wvw22300, wvw22301, wvw22302, wvw22303, wvw22304), wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_sizeFM(wvw22303, h, ba), new_sizeFM(wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, wvw2285, bd, be) → wvw2285
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23980), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw23980, Zero, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25390), h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25390, Zero, h, ba)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Succ(wvw25170), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, wvw25170, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat0(wvw239000) → new_primPlusNat0(Zero, Succ(wvw239000))
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Zero, Succ(wvw133800)) → Neg(Succ(wvw133800))
new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba)
new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_ps(Pos(wvw13390), Pos(wvw13380)) → Pos(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25370), wvw252300, h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25370, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25380), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25130), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2470, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, Branch(wvw223030, wvw223031, wvw223032, wvw223033, wvw223034), wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw223030, wvw223031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2226, wvw2227, wvw2340, wvw223033, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22300, wvw22301, wvw223034, wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2536, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Zero)), wvw22300, wvw22301, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2226, wvw2227, wvw2340, wvw22303, h, ba), wvw22304, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw235200, h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_ps(Neg(wvw13390), Pos(wvw13380)) → new_primMinusNat0(wvw13380, wvw13390)
new_ps(Pos(wvw13390), Neg(wvw13380)) → new_primMinusNat0(wvw13390, wvw13380)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24750), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw23400, wvw23401, wvw23403, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2226, wvw2227, wvw23404, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, EmptyFM, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23970), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24020), wvw235200, h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24020, wvw235200, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Zero), wvw2226, wvw2227, wvw2340, wvw2230, h, ba)
new_deleteMin0(wvw22290, wvw22291, wvw22292, EmptyFM, wvw22294, h, ba) → wvw22294
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat1(Zero) → Zero
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_primPlusNat0(Succ(wvw33200), Succ(wvw5200)) → Succ(Succ(new_primPlusNat0(wvw33200, wvw5200)))
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23950), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw23950, h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Succ(wvw23990), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, wvw23990, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2533, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), wvw240300, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Zero) → Pos(Succ(wvw133900))
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_sizeFM(EmptyFM, bb, bc) → Pos(Zero)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Succ(wvw231000)), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw240300, h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_primMulNat1(wvw23890), h, ba)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25090), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw25090, h, ba)
new_sizeFM(Branch(wvw9930, wvw9931, wvw9932, wvw9933, wvw9934), bb, bc) → wvw9932
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, Branch(wvw23400, wvw23401, wvw23402, wvw23403, wvw23404), h, ba) → new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_sizeFM(wvw23404, h, ba), new_sizeFM(wvw23403, h, ba), h, ba)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, EmptyFM, wvw22304, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2230, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, Branch(wvw234040, wvw234041, wvw234042, wvw234043, wvw234044), h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw234040, wvw234041, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw23400, wvw23401, wvw23403, wvw234043, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2226, wvw2227, wvw234044, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat1(Succ(wvw239000)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wvw239000), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000))
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_deleteMin0(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch3(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23960), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Succ(wvw25320), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw25320, h, ba)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw252300, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2537, h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2537, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23910), wvw235200, h, ba)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24710), h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw24710, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25340), h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw25340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Succ(wvw24690), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw24690, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25190), wvw240300, h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25190, wvw240300, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), h, ba) → new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw240000, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25350), h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)
new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_primMulNat(Succ(wvw240400)) → new_primPlusNat0(new_primMulNat0(wvw240400), Succ(wvw240400))
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_primPlusNat0(Succ(wvw33200), Zero) → Succ(wvw33200)
new_primPlusNat0(Zero, Succ(wvw5200)) → Succ(wvw5200)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat0(wvw133900, wvw133800)
The set Q consists of the following terms:
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_ps(Pos(x0), Pos(x1))
new_deleteMin0(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch54(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_ps(Neg(x0), Neg(x1))
new_primMinusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_deleteMin0(x0, x1, x2, EmptyFM, x3, x4, x5)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0(x0, x1, EmptyFM, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch52(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMinusNat0(Succ(x0), Zero)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_primPlusNat0(Succ(x0), Zero)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMinusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch59(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_primMulNat0(x0)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Pos(x6), x7, x8)
new_primMulNat1(Zero)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, EmptyFM, x4, x5)
new_ps(Pos(x0), Neg(x1))
new_ps(Neg(x0), Pos(x1))
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_mkBalBranch3(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_primPlusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_primMulNat1(Succ(x0))
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBranchUnbox(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_deleteMin(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4, 4 > 5, 4 > 6, 4 > 7, 5 >= 8, 6 >= 9, 7 >= 10
- new_mkBalBranch2(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba), new_sizeFM(wvw2230, h, ba)), h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 8 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 10, 10 >= 11
- new_mkBalBranch2(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 9 >= 6, 10 >= 7
- new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
The graph contains the following edges 4 >= 1, 5 >= 2, 7 > 3, 7 > 4, 7 > 5, 7 > 6, 7 > 7, 8 >= 8, 9 >= 9, 10 >= 10
- new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, Neg(Succ(wvw231000)), h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
The graph contains the following edges 4 >= 1, 5 >= 2, 7 > 3, 7 > 4, 7 > 5, 7 > 6, 7 > 7, 8 >= 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9, 11 >= 10
- new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
The graph contains the following edges 4 >= 1, 5 >= 2, 6 >= 3, 7 >= 4, 8 >= 5, 10 >= 6, 11 >= 7
- new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
The graph contains the following edges 4 >= 1, 5 >= 2, 6 >= 3, 7 >= 4, 8 >= 5, 10 >= 6, 11 >= 7
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch4(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h) → new_deleteMin1(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h)
new_deleteMin1(wvw3430, wvw3431, wvw3432, Branch(wvw34330, wvw34331, wvw34332, wvw34333, wvw34334), wvw3434, h) → new_mkBalBranch4(wvw3430, wvw3431, wvw34330, wvw34331, wvw34332, wvw34333, wvw34334, wvw3434, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_deleteMin1(wvw3430, wvw3431, wvw3432, Branch(wvw34330, wvw34331, wvw34332, wvw34333, wvw34334), wvw3434, h) → new_mkBalBranch4(wvw3430, wvw3431, wvw34330, wvw34331, wvw34332, wvw34333, wvw34334, wvw3434, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4, 4 > 5, 4 > 6, 4 > 7, 5 >= 8, 6 >= 9
- new_mkBalBranch4(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h) → new_deleteMin1(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 9 >= 6
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2GlueBal1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Succ(wvw22500), h, ba) → new_glueBal2GlueBal1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw22490, wvw22500, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2GlueBal1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Succ(wvw22500), h, ba) → new_glueBal2GlueBal1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw22490, wvw22500, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 > 11, 12 > 12, 13 >= 13, 14 >= 14
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2GlueBal10(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Succ(wvw22370), h, ba) → new_glueBal2GlueBal10(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22360, wvw22370, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2GlueBal10(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Succ(wvw22370), h, ba) → new_glueBal2GlueBal10(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22360, wvw22370, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 > 11, 12 > 12, 13 >= 13, 14 >= 14
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM0(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Succ(wvw16330), h) → new_delFromFM0(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, wvw16320, wvw16330, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM0(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Succ(wvw16330), h) → new_delFromFM0(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, wvw16320, wvw16330, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM00(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Succ(wvw15050), h) → new_delFromFM00(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, wvw15040, wvw15050, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM00(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Succ(wvw15050), h) → new_delFromFM00(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, wvw15040, wvw15050, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bb) → new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb)
new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, h) → new_delFromFM(wvw116, Pos(Succ(wvw117)), h)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw33, Pos(Zero), ba)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw34, Pos(Zero), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bb) → new_delFromFM(wvw125, Neg(Succ(wvw126)), bb)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), bc) → new_delFromFM(wvw308, Neg(Succ(wvw310)), bc)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), h) → new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, h)
new_delFromFM(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), bd) → new_delFromFM(wvw383, Pos(Succ(wvw385)), bd)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw33, Neg(Zero), ba)
new_delFromFM(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, h) → new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw34, Neg(Zero), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), bd) → new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, bd)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM21(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, ba)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM2(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, ba)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), bc) → new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, bc)
new_delFromFM(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bb) → new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bb)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
The approximation of the Dependency Graph [15,17,22] contains 4 SCCs.
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw34, Neg(Zero), ba)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw33, Neg(Zero), ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw33, Neg(Zero), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
- new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw34, Neg(Zero), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw33, Pos(Zero), ba)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw34, Pos(Zero), ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw34, Pos(Zero), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
- new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw33, Pos(Zero), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, h) → new_delFromFM(wvw116, Pos(Succ(wvw117)), h)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), h) → new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, h)
new_delFromFM(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), bd) → new_delFromFM(wvw383, Pos(Succ(wvw385)), bd)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, h) → new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), bd) → new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, bd)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM2(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, ba)
new_delFromFM(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), bd) → new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, bd)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
- new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), bd) → new_delFromFM(wvw383, Pos(Succ(wvw385)), bd)
The graph contains the following edges 4 >= 1, 9 >= 3
- new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM2(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, ba)
The graph contains the following edges 1 > 1, 1 > 2, 1 > 3, 1 > 4, 1 > 5, 2 > 6, 2 > 7, 1 > 8, 3 >= 9
- new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, h) → new_delFromFM(wvw116, Pos(Succ(wvw117)), h)
The graph contains the following edges 5 >= 1, 9 >= 3
- new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 9
- new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 9
- new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), h) → new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
- new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, h) → new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7
- new_delFromFM(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
- new_delFromFM(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bb) → new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bb) → new_delFromFM(wvw125, Neg(Succ(wvw126)), bb)
new_delFromFM(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), bc) → new_delFromFM(wvw308, Neg(Succ(wvw310)), bc)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM21(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, ba)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), bc) → new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, bc)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bb) → new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bb)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), bc) → new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, bc)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
- new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bb) → new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7
- new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), bc) → new_delFromFM(wvw308, Neg(Succ(wvw310)), bc)
The graph contains the following edges 4 >= 1, 9 >= 3
- new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM21(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, ba)
The graph contains the following edges 1 > 1, 1 > 2, 1 > 3, 1 > 4, 1 > 5, 2 > 6, 1 > 7, 2 > 8, 3 >= 9
- new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bb) → new_delFromFM(wvw125, Neg(Succ(wvw126)), bb)
The graph contains the following edges 5 >= 1, 9 >= 3
- new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bb) → new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bb)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
- new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 9
- new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 9
- new_delFromFM(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
- new_delFromFM(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
Q DP problem:
The TRS P consists of the following rules:
new_foldl(wvw3, :(wvw40, wvw41), h) → new_foldl(new_delFromFM3(wvw3, wvw40, h), wvw41, h)
The TRS R consists of the following rules:
new_mkBalBranch6MkBalBranch445(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25530), ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Zero), ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb)
new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_elt207(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h, ty_Int)
new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Succ(wvw251700), bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch426(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2522, bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_delFromFM3(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), h) → new_mkBalBranch7(wvw300, wvw31, wvw33, new_delFromFM3(wvw34, Pos(Succ(wvw4000)), h), h)
new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd) → new_glueBal2Mid_key1014(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235, bc, bd)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd) → new_sizeFM(wvw2341, bc, bd)
new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key1018(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, Succ(wvw26170), ba, bb) → new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw26170, ba, bb)
new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2474, bc, bd) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2474, wvw240000, bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch446(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25110), bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_elt1010(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, Branch(wvw23720, wvw23721, wvw23722, wvw23723, wvw23724), be, bf) → new_glueBal2Mid_elt1010(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw23720, wvw23721, wvw23722, wvw23723, wvw23724, be, bf)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Zero), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0130(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw235400)), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch421(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt206(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Pos(Zero), wvw343, wvw344, h, ty_Int)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw235200)), bc, bd) → new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Succ(wvw260500)), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24760), bc, bd) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24760, Zero, bc, bd)
new_glueBal2Mid_elt1016(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, EmptyFM, bca, bcb) → wvw1764
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, Branch(wvw22300, wvw22301, wvw22302, wvw22303, wvw22304), wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_sizeFM(wvw22303, bc, bd), new_sizeFM(wvw22304, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch324(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25800), bc, bd) → new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25800, Zero, bc, bd)
new_mkBalBranch6Size_l0(wvw340, wvw341, wvw344, wvw1336, h) → new_sizeFM0(wvw1336, h)
new_glueBal2Mid_elt1014(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, EmptyFM, de, df) → wvw1860
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM3(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), h) → new_mkBalBranch8(wvw300, wvw31, new_delFromFM3(wvw33, Neg(Succ(wvw4000)), h), wvw34, h)
new_mkBalBranch6MkBalBranch462(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25450), bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch334(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, Succ(wvw25730), bc, bd) → new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw25730, bc, bd)
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Succ(wvw228400)), ba, bb) → new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), wvw228400, ba, bb)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw255700)), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch342(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch460(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25420), bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, Branch(wvw23030, wvw23031, wvw23032, wvw23033, wvw23034), ba, bb) → new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_sizeFM(wvw23033, ba, bb), new_sizeFM(wvw23034, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch0134(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1015(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch1(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, wvw2291, bc, bd)
new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc) → new_glueBal2Mid_elt205(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230, bd, bc)
new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb) → new_mkBranch(Succ(Succ(Zero)), wvw23030, wvw23031, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2347, wvw2346, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw23033, ba, bb), wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Succ(wvw25170), bc, bd) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, wvw25170, bc, bd)
new_glueBal2Mid_elt1012(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, Branch(wvw24920, wvw24921, wvw24922, wvw24923, wvw24924), cf, cg) → new_glueBal2Mid_elt1012(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw24920, wvw24921, wvw24922, wvw24923, wvw24924, cf, cg)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Zero), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Succ(wvw229000)), ba, bb) → new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), wvw229000, ba, bb)
new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBranch(Zero, wvw2293, wvw2292, wvw2291, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), bc, bd)
new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key2010(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Pos(Zero), wvw343, wvw344, ty_Int, h)
new_mkBalBranch6MkBalBranch425(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2521, bc, bd) → new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2521, bc, bd)
new_delFromFM3(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_mkBalBranch8(Succ(wvw3000), wvw31, new_delFromFM3(wvw33, Pos(Zero), h), wvw34, h)
new_mkBalBranch6MkBalBranch443(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2551, ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_primMulNat0(wvw239000) → new_primPlusNat0(Zero, Succ(wvw239000))
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch356(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Succ(Zero)), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch432(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25300), bc, bd) → new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25300, Zero, bc, bd)
new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, bc, bd) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, bc, bd)
new_glueBal2Mid_elt205(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, Branch(wvw24190, wvw24191, wvw24192, wvw24193, wvw24194), wvw2420, bce, bcf) → new_glueBal2Mid_elt205(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw24190, wvw24191, wvw24192, wvw24193, wvw24194, bce, bcf)
new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd) → new_mkBranch(Succ(Succ(Zero)), wvw22970, wvw22971, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2335, wvw2334, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw22973, bc, bd), wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Succ(wvw258100), ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch364(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25830), ba, bb) → new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw25830, ba, bb)
new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, Succ(Succ(wvw22900000)), ba, bb) → new_mkBalBranch6MkBalBranch51(new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), wvw2312, wvw2311, ba, bb)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Succ(wvw16330), fc) → new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, wvw16320, wvw16330, fc)
new_deleteMax5(wvw330, wvw331, wvw333, Branch(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344), h) → new_mkBalBranch6(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch346(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2565, bc, bd) → new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2565, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch428(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch0133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25950), bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch335(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2577, bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Succ(Succ(Zero))), h) → new_mkBalBranch6MkBalBranch54(wvw340, wvw341, wvw344, wvw1224, wvw1223, ty_Int, h)
new_glueBal2Mid_key1017(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, EmptyFM, ha, hb) → wvw1777
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, Succ(wvw260900), bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Zero, fd) → new_delFromFM13(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, fd)
new_mkBalBranch6MkBalBranch1149(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2618, ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd) → new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_glueBal2Mid_key1011(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, EmptyFM, baf, bag) → wvw1884
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw255500)), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch331(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch442(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25500), ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Succ(wvw256500), bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch451(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_deleteMin3(wvw340, wvw341, EmptyFM, wvw344, h) → wvw344
new_delFromFM3(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), h) → new_delFromFM25(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, h)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch364(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_delFromFM01(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, fc) → error([])
new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_elt1011(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw330, wvw331, Pos(wvw3320), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw23400, wvw23401, wvw23403, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2226, wvw2227, wvw23404, wvw2230, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch0142(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2589, bc, bd) → new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2589, bc, bd)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Succ(wvw256300)), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23970), bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, Succ(wvw25470), ba, bb) → new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw25470, ba, bb)
new_mkBalBranch6MkBalBranch1148(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch334(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_key1010(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, EmptyFM, gg, gh) → wvw1662
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Succ(wvw228400)), ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)
new_delFromFM3(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), h) → new_delFromFM24(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, h)
new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw2231, wvw2232, wvw2234, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2335, wvw2334, wvw2235, wvw2297, bc, bd), bc, bd)
new_delFromFM3(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_mkBalBranch7(Succ(wvw3000), wvw31, wvw33, new_delFromFM3(wvw34, Neg(Zero), h), h)
new_mkBalBranch6MkBalBranch1128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch364(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Zero, Zero, fh) → new_glueBal(wvw1501, wvw1502, fh)
new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, Zero, ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_primMulNat1(Zero) → Zero
new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, Succ(wvw25310), bc, bd) → new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw25310, bc, bd)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Zero), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0145(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch0137(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2590, bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch459(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25410), bc, bd) → new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw25410, bc, bd)
new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, Zero, bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Zero, bc, bd) → new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_ps(new_sizeFM(Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), new_sizeFM(new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)), bc, bd)
new_glueBal2Mid_key207(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, Branch(wvw24350, wvw24351, wvw24352, wvw24353, wvw24354), wvw2436, dg, dh) → new_glueBal2Mid_key207(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw24350, wvw24351, wvw24352, wvw24353, wvw24354, dg, dh)
new_mkBalBranch6MkBalBranch354(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2574, bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch435(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25490), ba, bb) → new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw25490, ba, bb)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), bbb) → new_delFromFM26(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, bbb)
new_glueBal(Branch(wvw330, wvw331, Pos(wvw3320), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch520(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch529(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2Mid_key1017(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, Branch(wvw17810, wvw17811, wvw17812, wvw17813, wvw17814), ha, hb) → new_glueBal2Mid_key1017(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw17810, wvw17811, wvw17812, wvw17813, wvw17814, ha, hb)
new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw235400, ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_delFromFM26(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, bbb) → new_delFromFM12(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), bbb)
new_glueBal(Branch(wvw330, wvw331, wvw332, wvw333, wvw334), EmptyFM, h) → Branch(wvw330, wvw331, wvw332, wvw333, wvw334)
new_mkBalBranch6MkBalBranch366(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2586, ba, bb) → new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2586, wvw255900, ba, bb)
new_mkBalBranch6MkBalBranch1142(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2622, ba, bb) → new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2622, wvw260700, ba, bb)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Zero), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_glueBal2Mid_key207(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, EmptyFM, wvw2436, dg, dh) → wvw2432
new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba) → new_glueBal2Mid_elt209(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243, bb, ba)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23890), bc, bd) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_primMulNat1(wvw23890), bc, bd)
new_glueBal2Mid_elt206(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, Branch(wvw14510, wvw14511, wvw14512, wvw14513, wvw14514), wvw1452, cd, ce) → new_glueBal2Mid_elt206(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw14510, wvw14511, wvw14512, wvw14513, wvw14514, cd, ce)
new_mkBalBranch6MkBalBranch1122(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2609, bc, bd) → new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2609, bc, bd)
new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, Succ(Succ(wvw22840000)), ba, bb) → new_mkBalBranch6MkBalBranch526(new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2303, ba, bb)
new_glueBal2Mid_elt1016(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, Branch(wvw17670, wvw17671, wvw17672, wvw17673, wvw17674), bca, bcb) → new_glueBal2Mid_elt1016(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw17670, wvw17671, wvw17672, wvw17673, wvw17674, bca, bcb)
new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1016(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch323(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBranch(Succ(Zero), wvw2345, wvw2344, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw2303, ba, bb)
new_delFromFM3(EmptyFM, wvw40, h) → EmptyFM
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, EmptyFM, wvw22304, wvw2341, wvw2340, bc, bd) → error([])
new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd) → new_sizeFM(wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch349(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25680), bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26030), ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0130(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25920), bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h) → new_mkBalBranch6MkBalBranch58(wvw340, wvw341, wvw344, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, new_ps(new_mkBalBranch6Size_l0(wvw340, wvw341, wvw344, new_deleteMin2(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h), h), new_mkBalBranch6Size_r1(wvw340, wvw341, wvw344, new_deleteMin2(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h), h)), ty_Int, h)
new_mkBalBranch6(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h) → new_mkBalBranch6MkBalBranch53(wvw330, wvw331, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, wvw333, new_ps(new_mkBalBranch6Size_l0(wvw330, wvw331, new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h), wvw333, h), new_mkBalBranch6Size_r1(wvw330, wvw331, new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h), wvw333, h)), ty_Int, h)
new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt109(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch435(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, Zero, ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, ba, bb)
new_mkBalBranch6MkBalBranch1143(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Succ(wvw15050), fh) → new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, wvw15040, wvw15050, fh)
new_mkBalBranch6MkBalBranch362(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_primMulNat1(Succ(wvw239000)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wvw239000), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000))
new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1017(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, ty_Int, h)
new_glueBal2GlueBal13(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb) → new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_ps(new_sizeFM(new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb), new_sizeFM(Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), ba, bb)), ba, bb)
new_glueBal2Mid_key2010(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, Branch(wvw14360, wvw14361, wvw14362, wvw14363, wvw14364), wvw1437, bda, bdb) → new_glueBal2Mid_key2010(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw14360, wvw14361, wvw14362, wvw14363, wvw14364, bda, bdb)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch348(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_glueBal2Mid_key1014(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, EmptyFM, bcc, bcd) → wvw2384
new_mkBalBranch6MkBalBranch460(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw252300, bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch466(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_glueBal2Mid_key1013(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, EmptyFM, bab, bac) → wvw1844
new_mkBalBranch6MkBalBranch1128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26150), bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23910), bc, bd) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23910), wvw235200, bc, bd)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25340), bc, bd) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw25340, bc, bd)
new_mkBalBranch6MkBalBranch431(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24710), bc, bd) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw24710, bc, bd)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Zero, hg) → new_delFromFM14(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, hg)
new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Succ(wvw24690), bc, bd) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw24690, bc, bd)
new_mkBalBranch6MkBalBranch529(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch440(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_mkBalBranch6Size_r(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), bc, bd)
new_glueBal2GlueBal14(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd) → new_mkBalBranch6MkBalBranch531(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_ps(new_mkBalBranch6Size_l1(new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), bc, bd), new_mkBalBranch6Size_r0(new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), bc, bd)), bc, bd)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25190), wvw240300, bc, bd) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25190, wvw240300, bc, bd)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), bc, bd) → new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw240000, bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_elt1013(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, Branch(wvw17080, wvw17081, wvw17082, wvw17083, wvw17084), dc, dd) → new_glueBal2Mid_elt1013(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw17080, wvw17081, wvw17082, wvw17083, wvw17084, dc, dd)
new_mkBalBranch6MkBalBranch351(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25720), bc, bd) → new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25720, Zero, bc, bd)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bg) → new_delFromFM23(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bg)
new_mkBalBranch6MkBalBranch0145(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26040), ba, bb) → new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw26040, Zero, ba, bb)
new_mkBalBranch6MkBalBranch356(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25760), bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch338(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25880), ba, bb) → new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25880, Zero, ba, bb)
new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, wvw256300, ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_glueBal2Mid_key206(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, Branch(wvw13970, wvw13971, wvw13972, wvw13973, wvw13974), wvw1398, ff, fg) → new_glueBal2Mid_key206(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw13970, wvw13971, wvw13972, wvw13973, wvw13974, ff, fg)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), bc, bd) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, bc, bd)
new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h)), h)
new_primMulNat(Succ(wvw240400)) → new_primPlusNat0(new_primMulNat0(wvw240400), Succ(wvw240400))
new_deleteMin4(wvw340, wvw341, EmptyFM, wvw344, h) → wvw344
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch338(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26220), wvw260700, ba, bb) → new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw26220, wvw260700, ba, bb)
new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key208(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Neg(Zero), wvw343, wvw344, ty_Int, h)
new_mkBalBranch6MkBalBranch427(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25250), bc, bd) → new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw25250, bc, bd)
new_mkBalBranch6MkBalBranch462(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), bc, bd) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, bc, bd)
new_mkBranch(wvw2278, wvw2279, wvw2280, wvw2281, wvw2282, gc, gd) → Branch(wvw2279, wvw2280, new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, new_ps(new_ps(Pos(Succ(Zero)), new_sizeFM(wvw2281, gc, gd)), new_sizeFM(wvw2282, gc, gd)), gc, gd), wvw2281, wvw2282)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw235500)), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch447(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch324(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Zero, fh) → new_delFromFM02(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, fh)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Zero, Succ(wvw15050), fh) → new_delFromFM02(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, fh)
new_deleteMin6(wvw2239, wvw2240, wvw2241, Branch(wvw22420, wvw22421, wvw22422, wvw22423, wvw22424), wvw2243, ba, bb) → new_mkBalBranch3(wvw2239, wvw2240, wvw22420, wvw22421, wvw22422, wvw22423, wvw22424, wvw2243, ba, bb)
new_delFromFM13(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, fd) → new_delFromFM03(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw380, wvw385, fd)
new_glueBal(Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), h) → new_glueBal2GlueBal12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw33200, wvw34200, ty_Int, h)
new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw235400)), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch441(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Succ(wvw256500), bc, bd) → new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2555000, wvw256500, bc, bd)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch349(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch1125(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26120), bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Zero, bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, Succ(wvw259700), ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch451(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_mkBalBranch6Size_l(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), new_mkBalBranch6Size_r(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch459(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Zero), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0134(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25520), wvw235400, ba, bb) → new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25520, wvw235400, ba, bb)
new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2473, bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw235400)), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch444(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), fd) → new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, fd)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch440(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353, bc, bd) → new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353, new_mkBalBranch6Size_l(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), bc, bd)
new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, EmptyFM, h) → wvw3343
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24740), wvw240000, bc, bd) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24740, wvw240000, bc, bd)
new_mkBalBranch6MkBalBranch0128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2594, bc, bd) → new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2594, wvw256100, bc, bd)
new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch327(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch427(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch319(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, EmptyFM, ba, bb) → error([])
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Succ(wvw260900), bc, bd) → new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2605000, wvw260900, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Zero), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, wvw2285, gc, gd) → wvw2285
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw255900)), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch328(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Zero), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1148(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_glueBal2Mid_key206(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, EmptyFM, wvw1398, ff, fg) → wvw1394
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Succ(wvw252100), bc, bd) → new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353000, wvw252100, bc, bd)
new_mkBalBranch6MkBalBranch348(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25670), bc, bd) → new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw25670, bc, bd)
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23980), bc, bd) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw23980, Zero, bc, bd)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Zero, hg) → new_delFromFM14(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, hg)
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h)), h)
new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb) → new_glueBal2Mid_key109(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248, ba, bb)
new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, Succ(wvw25650), bc, bd) → new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw25650, bc, bd)
new_mkBalBranch6MkBalBranch0130(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM14(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, hg) → new_delFromFM04(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw305, wvw310, hg)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bg) → new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bg)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw235300)), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch430(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_delFromFM3(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_mkBalBranch7(Succ(wvw3000), wvw31, wvw33, new_delFromFM3(wvw34, Pos(Zero), h), h)
new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25370), wvw252300, bc, bd) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25370, wvw252300, bc, bd)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25380), bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Zero), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1143(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch442(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25700), wvw255500, bc, bd) → new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25700, wvw255500, bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Zero), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, EmptyFM, bc, bd) → wvw2234
new_delFromFM3(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_mkBalBranch8(Succ(wvw3000), wvw31, new_delFromFM3(wvw33, Neg(Zero), h), wvw34, h)
new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1011(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, ty_Int, h)
new_mkBalBranch8(wvw300, wvw31, wvw8, wvw34, h) → new_mkBalBranch6MkBalBranch514(Pos(wvw300), wvw31, wvw34, wvw8, wvw8, new_ps(new_mkBalBranch6Size_l0(Pos(wvw300), wvw31, wvw34, wvw8, h), new_mkBalBranch6Size_r1(Pos(wvw300), wvw31, wvw34, wvw8, h)), h)
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_sizeFM0(EmptyFM, h) → Pos(Zero)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Neg(Zero), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_glueBal2Mid_elt1018(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, Branch(wvw17390, wvw17391, wvw17392, wvw17393, wvw17394), bbg, bbh) → new_glueBal2Mid_elt1018(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw17390, wvw17391, wvw17392, wvw17393, wvw17394, bbg, bbh)
new_mkBalBranch6MkBalBranch324(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, Succ(wvw25210), bc, bd) → new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw25210, bc, bd)
new_mkBalBranch6MkBalBranch348(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw235500, bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Succ(wvw259700), ba, bb) → new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2563000, wvw259700, ba, bb)
new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25860), wvw255900, ba, bb) → new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25860, wvw255900, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, bc, bd) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, bc, bd)
new_mkBalBranch6MkBalBranch319(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25710), bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Succ(wvw256100)), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0137(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBranch(Succ(Succ(Zero)), wvw22300, wvw22301, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2226, wvw2227, wvw2340, wvw22303, bc, bd), wvw22304, bc, bd)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Zero, Zero, fc) → new_glueBal(wvw1629, wvw1630, fc)
new_glueBal2Mid_elt109(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, EmptyFM, ee, ef) → wvw1900
new_mkBalBranch6MkBalBranch327(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBranch(Succ(Zero), wvw2333, wvw2332, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Succ(wvw254700), ba, bb) → new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354000, wvw254700, ba, bb)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24750), bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_key1015(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, Branch(wvw17530, wvw17531, wvw17532, wvw17533, wvw17534), ga, gb) → new_glueBal2Mid_key1015(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw17530, wvw17531, wvw17532, wvw17533, wvw17534, ga, gb)
new_mkBalBranch6MkBalBranch1130(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch431(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25290), bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, Zero, bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Pos(Succ(wvw228300)), bc, bd) → new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), wvw228300, bc, bd)
new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBranch(Succ(Zero), wvw2226, wvw2227, wvw2340, wvw2230, bc, bd)
new_deleteMin0(wvw22290, wvw22291, wvw22292, EmptyFM, wvw22294, bc, bd) → wvw22294
new_glueBal2Mid_key1014(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, Branch(wvw23880, wvw23881, wvw23882, wvw23883, wvw23884), bcc, bcd) → new_glueBal2Mid_key1014(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw23880, wvw23881, wvw23882, wvw23883, wvw23884, bcc, bcd)
new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26020), wvw256300, ba, bb) → new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw26020, wvw256300, ba, bb)
new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch468(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_elt1018(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, EmptyFM, bbg, bbh) → wvw1736
new_delFromFM23(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bg) → new_delFromFM11(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bg)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw228700)), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23910), bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Zero, Succ(wvw22500), ba, bb) → new_glueBal2GlueBal13(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Succ(wvw256100)), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0143(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw235500)), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch456(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Succ(wvw22370), bc, bd) → new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22360, wvw22370, bc, bd)
new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_deleteMin4(wvw340, wvw341, Branch(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434), wvw344, h) → new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h)
new_glueBal2Mid_elt1017(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, EmptyFM, bbe, bbf) → wvw1677
new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw255900)), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch359(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch441(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2548, ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch523(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch419(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_mkBalBranch6Size_r(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), ba, bb)
new_glueBal(Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_deleteMin5(wvw340, wvw341, wvw34200, wvw343, wvw344, h), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_deleteMin3(wvw340, wvw341, Branch(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434), wvw344, h) → new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw235500)), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch461(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, Zero, ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2Mid_elt1010(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, EmptyFM, be, bf) → wvw2369
new_mkBalBranch7(wvw300, wvw31, wvw33, wvw5, h) → new_mkBalBranch6MkBalBranch514(Neg(wvw300), wvw31, wvw5, wvw33, wvw33, new_ps(new_mkBalBranch6Size_l0(Neg(wvw300), wvw31, wvw5, wvw33, h), new_mkBalBranch6Size_r1(Neg(wvw300), wvw31, wvw5, wvw33, h)), h)
new_glueBal2Mid_key1013(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, Branch(wvw18480, wvw18481, wvw18482, wvw18483, wvw18484), bab, bac) → new_glueBal2Mid_key1013(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw18480, wvw18481, wvw18482, wvw18483, wvw18484, bab, bac)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw235200)), bc, bd) → new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch357(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25790), bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Zero, bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_primMinusNat0(Succ(wvw133900), Zero) → Pos(Succ(wvw133900))
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch355(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_sizeFM(EmptyFM, bad, bae) → Pos(Zero)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Succ(wvw258100), ba, bb) → new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2559000, wvw258100, ba, bb)
new_mkBalBranch6MkBalBranch513(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2306, wvw2305, ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2306, wvw2305, ba, bb)
new_mkBalBranch6MkBalBranch355(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Succ(wvw257300), bc, bd) → new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2557000, wvw257300, bc, bd)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25090), bc, bd) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw25090, bc, bd)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch515(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Succ(wvw257300), bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_key1016(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw330, wvw331, Pos(wvw3320), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch446(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25540), ba, bb) → new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25540, Zero, ba, bb)
new_glueBal2Mid_key1010(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, Branch(wvw16660, wvw16661, wvw16662, wvw16663, wvw16664), gg, gh) → new_glueBal2Mid_key1010(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw16660, wvw16661, wvw16662, wvw16663, wvw16664, gg, gh)
new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1013(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6Size_l1(wvw2011, wvw2012, wvw2013, wvw2014, wvw2015, wvw2016, wvw2017, wvw2018, da, db) → new_sizeFM(wvw2018, da, db)
new_mkBalBranch6MkBalBranch0140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, Succ(wvw25890), bc, bd) → new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw25890, bc, bd)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23960), bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw255500, bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Zero), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Succ(wvw25320), bc, bd) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw25320, bc, bd)
new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2537, bc, bd) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2537, wvw252300, bc, bd)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bg) → new_mkBalBranch7(Succ(wvw121), wvw122, wvw124, new_delFromFM3(wvw125, Neg(Succ(wvw126)), bg), bg)
new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch323(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch1124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Zero, Zero, bc, bd) → new_glueBal2GlueBal14(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_glueBal2Mid_elt1017(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, Branch(wvw16800, wvw16801, wvw16802, wvw16803, wvw16804), bbe, bbf) → new_glueBal2Mid_elt1017(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw16800, wvw16801, wvw16802, wvw16803, wvw16804, bbe, bbf)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw255700)), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch339(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Zero, Succ(wvw22370), bc, bd) → new_glueBal2GlueBal14(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd)
new_glueBal2Mid_elt206(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, EmptyFM, wvw1452, cd, ce) → wvw1449
new_mkBalBranch6MkBalBranch356(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23900), bc, bd) → new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), bc, bd)
new_primPlusNat0(Zero, Succ(wvw5200)) → Succ(wvw5200)
new_primPlusNat0(Succ(wvw33200), Zero) → Succ(wvw33200)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw235300)), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch425(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, Branch(wvw22480, wvw22481, wvw22482, wvw22483, wvw22484), ba, bb) → new_mkBalBranch0(wvw2244, wvw2245, wvw2247, wvw22480, wvw22481, wvw22482, wvw22483, wvw22484, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin4(wvw340, wvw341, wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch331(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2570, bc, bd) → new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2570, wvw255500, bc, bd)
new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1015(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, Succ(wvw25970), ba, bb) → new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw25970, ba, bb)
new_mkBalBranch6MkBalBranch1126(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2613, bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_glueBal2Mid_key1018(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, EmptyFM, hh, baa) → wvw1720
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch460(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Succ(wvw260700)), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1149(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_glueBal2Mid_elt209(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, EmptyFM, wvw2452, hc, hd) → wvw2449
new_mkBalBranch6MkBalBranch342(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2573, bc, bd) → new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2573, bc, bd)
new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch6(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_deleteMin2(wvw3430, wvw3431, wvw3432, Branch(wvw34330, wvw34331, wvw34332, wvw34333, wvw34334), wvw3434, h) → new_mkBalBranch5(wvw3430, wvw3431, wvw34330, wvw34331, wvw34332, wvw34333, wvw34334, wvw3434, h)
new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key205(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, ty_Int, h)
new_mkBalBranch0(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd) → new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, bc, bd), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), bc, bd)), bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344), h) → new_glueBal2GlueBal11(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw34200, wvw33200, ty_Int, h)
new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch468(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_mkBalBranch6Size_l(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), new_mkBalBranch6Size_r(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), bc, bd)
new_glueBal2Mid_key1015(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, EmptyFM, ga, gb) → wvw1749
new_delFromFM3(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch461(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2544, bc, bd) → new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2544, wvw235500, bc, bd)
new_glueBal2Mid_key205(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, Branch(wvw15450, wvw15451, wvw15452, wvw15453, wvw15454), wvw1546, cb, cc) → new_glueBal2Mid_key205(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw15450, wvw15451, wvw15452, wvw15453, wvw15454, cb, cc)
new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1012(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, ty_Int, h)
new_glueBal2Mid_elt1011(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, EmptyFM, bh, ca) → wvw1590
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch442(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw235300)), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch429(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), bc, bd) → new_mkBalBranch0(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Succ(wvw256300)), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0139(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, wvw260500, bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, Branch(wvw22970, wvw22971, wvw22972, wvw22973, wvw22974), bc, bd) → new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_sizeFM(wvw22973, bc, bd), new_sizeFM(wvw22974, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Succ(wvw253200), bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Zero, Zero, ba, bb) → new_glueBal2GlueBal13(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb)
new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt1018(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, h, ty_Int)
new_delFromFM3(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), h) → new_mkBalBranch8(Zero, wvw31, wvw33, new_delFromFM3(wvw34, Pos(Succ(wvw4000)), h), h)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23900), bc, bd) → new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), bc, bd)
new_mkBalBranch6MkBalBranch1140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26240), ba, bb) → new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw26240, Zero, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2308, wvw2307, ba, bb) → new_mkBranch(Zero, new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw2307, ba, bb)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), fd) → new_mkBalBranch8(Succ(wvw380), wvw381, new_delFromFM3(wvw383, Pos(Succ(wvw385)), fd), wvw384, fd)
new_mkBalBranch6MkBalBranch359(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2582, ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch338(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch468(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, EmptyFM, wvw2297, bc, bd) → error([])
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25390), bc, bd) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25390, Zero, bc, bd)
new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, Succ(Zero), bc, bd) → new_mkBalBranch6MkBalBranch521(new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch431(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Succ(wvw252100), bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Zero), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(Succ(Zero))), bc, bd) → new_mkBalBranch6MkBalBranch518(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2302, wvw2301, bc, bd) → new_mkBranch(Zero, new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw2301, bc, bd)
new_mkBalBranch6MkBalBranch444(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2552, ba, bb) → new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2552, wvw235400, ba, bb)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch362(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch456(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2531, bc, bd) → new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2531, bc, bd)
new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, EmptyFM, h) → wvw333
new_mkBalBranch6MkBalBranch0133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw255700)), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch354(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_glueBal2Mid_key208(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, EmptyFM, wvw1609, he, hf) → wvw1605
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Succ(wvw258900), bc, bd) → new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2561000, wvw258900, bc, bd)
new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt208(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h, ty_Int)
new_mkBalBranch6MkBalBranch522(wvw2351, wvw2350, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2349, wvw2348, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch523(wvw2351, wvw2350, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2349, wvw2348, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch447(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2540, bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_deleteMin5(wvw340, wvw341, wvw34200, EmptyFM, wvw344, h) → wvw344
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch357(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch0(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, Zero, bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_deleteMin6(wvw2239, wvw2240, wvw2241, EmptyFM, wvw2243, ba, bb) → wvw2243
new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, Zero, bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch323(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_key206(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, ty_Int, h)
new_ps(Pos(wvw13390), Pos(wvw13380)) → Pos(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_key1016(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, EmptyFM, ge, gf) → wvw1573
new_mkBalBranch6MkBalBranch350(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2569, bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch319(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb) → new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25130), bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch1124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26110), bc, bd) → new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, wvw26110, bc, bd)
new_mkBalBranch6MkBalBranch0134(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw25990), ba, bb) → new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, wvw25990, ba, bb)
new_mkBalBranch6MkBalBranch328(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2585, ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch432(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd) → new_mkBranch(Zero, wvw2231, wvw2232, wvw2234, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, Branch(wvw223030, wvw223031, wvw223032, wvw223033, wvw223034), wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw223030, wvw223031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2226, wvw2227, wvw2340, wvw223033, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22300, wvw22301, wvw223034, wvw22304, bc, bd), bc, bd)
new_glueBal2Mid_key209(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, EmptyFM, wvw2468, bbc, bbd) → wvw2464
new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2536, bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch351(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(Zero)), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw235200, bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Zero), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw255700)), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch335(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Succ(wvw231700)), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch445(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23920), bc, bd) → new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), bc, bd)
new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_sizeFM(wvw2235, bc, bd), new_sizeFM(wvw2234, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25780), wvw255700, bc, bd) → new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25780, wvw255700, bc, bd)
new_mkBalBranch6MkBalBranch0138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2598, ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch531(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2287, bc, bd) → new_mkBalBranch6MkBalBranch532(new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), wvw2287, bc, bd)
new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25440), wvw235500, bc, bd) → new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25440, wvw235500, bc, bd)
new_mkBalBranch6MkBalBranch1123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2610, bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch347(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2566, bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Zero, bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_glueBal(Branch(wvw330, wvw331, Neg(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Zero), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1125(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23890), bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_key1012(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, Branch(wvw16940, wvw16941, wvw16942, wvw16943, wvw16944), bah, bba) → new_glueBal2Mid_key1012(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw16940, wvw16941, wvw16942, wvw16943, wvw16944, bah, bba)
new_mkBalBranch6MkBalBranch421(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2547, ba, bb) → new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2547, ba, bb)
new_mkBalBranch6MkBalBranch518(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_mkBalBranch6Size_r(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), new_mkBalBranch6Size_l(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch515(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2300, wvw2299, bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2300, wvw2299, bc, bd)
new_delFromFM02(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, fh) → error([])
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch462(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, Succ(wvw261700), ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw255500)), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch350(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2533, bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_deleteMax5(wvw330, wvw331, wvw333, EmptyFM, h) → wvw333
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, bc, bd) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, bc, bd)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw255900)), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch336(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, Succ(Zero), ba, bb) → new_mkBalBranch6MkBalBranch54(new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), wvw2312, wvw2311, ba, bb)
new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, EmptyFM, wvw22974, bc, bd) → error([])
new_mkBalBranch6MkBalBranch521(wvw2339, wvw2338, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2337, wvw2336, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch529(wvw2339, wvw2338, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2337, wvw2336, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Succ(wvw261700), ba, bb) → new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2607000, wvw261700, ba, bb)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(Succ(Succ(wvw22870000)))), bc, bd) → new_mkBalBranch6MkBalBranch518(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Succ(wvw229000)), ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch0116(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25960), bc, bd) → new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw25960, Zero, bc, bd)
new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1017(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h) → new_mkBranch(Zero, wvw340, wvw341, wvw1223, wvw344, ty_Int, h)
new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1010(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch427(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Zero), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1130(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Zero, fc) → new_delFromFM01(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, fc)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Zero, Succ(wvw16330), fc) → new_delFromFM01(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, fc)
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Succ(wvw254700), ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Zero), ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_sizeFM(Branch(wvw9930, wvw9931, wvw9932, wvw9933, wvw9934), bad, bae) → wvw9932
new_mkBalBranch6MkBalBranch1140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, Branch(wvw23400, wvw23401, wvw23402, wvw23403, wvw23404), bc, bd) → new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_sizeFM(wvw23404, bc, bd), new_sizeFM(wvw23403, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch463(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw255500)), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch346(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Zero, fd) → new_delFromFM13(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, fd)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, Branch(wvw234040, wvw234041, wvw234042, wvw234043, wvw234044), bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw234040, wvw234041, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw23400, wvw23401, wvw23403, wvw234043, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2226, wvw2227, wvw234044, wvw2230, bc, bd), bc, bd)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bg) → new_delFromFM23(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bg)
new_glueBal2Mid_elt205(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, EmptyFM, wvw2420, bce, bcf) → wvw2417
new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Zero, ba, bb) → new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_ps(new_sizeFM(Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), new_sizeFM(new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)), ba, bb)
new_glueBal2Mid_elt1014(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, Branch(wvw18630, wvw18631, wvw18632, wvw18633, wvw18634), de, df) → new_glueBal2Mid_elt1014(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw18630, wvw18631, wvw18632, wvw18633, wvw18634, de, df)
new_glueBal2Mid_key109(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, Branch(wvw25080, wvw25081, wvw25082, wvw25083, wvw25084), ea, eb) → new_glueBal2Mid_key109(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw25080, wvw25081, wvw25082, wvw25083, wvw25084, ea, eb)
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_glueBal2Mid_elt109(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, Branch(wvw19030, wvw19031, wvw19032, wvw19033, wvw19034), ee, ef) → new_glueBal2Mid_elt109(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw19030, wvw19031, wvw19032, wvw19033, wvw19034, ee, ef)
new_mkBalBranch6MkBalBranch349(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, Branch(wvw22480, wvw22481, wvw22482, wvw22483, wvw22484), wvw2303, ba, bb) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw22480, wvw22481, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw2244, wvw2245, wvw2247, wvw22483, ba, bb), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2347, wvw2346, wvw22484, wvw2303, ba, bb), ba, bb)
new_glueBal(EmptyFM, wvw34, h) → wvw34
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, Succ(wvw258900), bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM3(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch336(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2581, ba, bb) → new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2581, ba, bb)
new_mkBalBranch6MkBalBranch0135(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2601, ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch466(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_mkBalBranch6Size_l(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), new_mkBalBranch6Size_r(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, Branch(wvw229730, wvw229731, wvw229732, wvw229733, wvw229734), wvw22974, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw229730, wvw229731, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2335, wvw2334, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw229733, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22970, wvw22971, wvw229734, wvw22974, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Succ(wvw256100)), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch0144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26000), ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_delFromFM3(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch0116(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, EmptyFM, bc, bd) → error([])
new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc) → new_glueBal2Mid_elt1010(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235, bd, bc)
new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw2244, wvw2245, wvw2247, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2347, wvw2346, wvw2248, wvw2303, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Succ(wvw256300)), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0135(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch0123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25910), bc, bd) → new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, wvw25910, bc, bd)
new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Succ(wvw260700)), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1142(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal(Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin3(wvw340, wvw341, wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Neg(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Neg(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch358(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd) → new_mkBranch(Zero, wvw2226, wvw2227, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, wvw256100, bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM3(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), h) → new_mkBalBranch7(Zero, wvw31, new_delFromFM3(wvw33, Neg(Succ(wvw4000)), h), wvw34, h)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Succ(wvw22500), ba, bb) → new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw22490, wvw22500, ba, bb)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), hg) → new_mkBalBranch7(Succ(wvw305), wvw306, new_delFromFM3(wvw308, Neg(Succ(wvw310)), hg), wvw309, hg)
new_mkBalBranch6MkBalBranch429(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2527, bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch463(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25460), bc, bd) → new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25460, Zero, bc, bd)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw239900), bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw235300, bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2Mid_key208(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, Branch(wvw16080, wvw16081, wvw16082, wvw16083, wvw16084), wvw1609, he, hf) → new_glueBal2Mid_key208(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw16080, wvw16081, wvw16082, wvw16083, wvw16084, he, hf)
new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd) → new_glueBal2Mid_key207(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch334(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBranch(Succ(Zero), wvw2293, wvw2292, wvw2291, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), bc, bd)
new_mkBalBranch6MkBalBranch0144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Neg(Succ(wvw228300)), bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), hg) → new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, hg)
new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, Succ(Zero), ba, bb) → new_mkBalBranch6MkBalBranch522(new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0143(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2593, bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Succ(wvw260500)), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_glueBal2Mid_elt207(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, EmptyFM, wvw1414, ec, ed) → wvw1411
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Zero, bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_glueBal2Mid_elt1012(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, EmptyFM, cf, cg) → wvw2489
new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25940), wvw256100, bc, bd) → new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw25940, wvw256100, bc, bd)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24720), bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch526(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch523(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), bbb) → new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, bbb)
new_glueBal2Mid_key1016(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, Branch(wvw15770, wvw15771, wvw15772, wvw15773, wvw15774), ge, gf) → new_glueBal2Mid_key1016(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw15770, wvw15771, wvw15772, wvw15773, wvw15774, ge, gf)
new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch327(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch3(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, bc, bd) → new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), bc, bd), new_sizeFM(wvw2230, bc, bd)), bc, bd)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25150), bc, bd) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25150, Zero, bc, bd)
new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch451(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Zero), ba, bb) → new_mkBalBranch6MkBalBranch513(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)
new_ps(Neg(wvw13390), Neg(wvw13380)) → Neg(new_primPlusNat0(wvw13390, wvw13380))
new_glueBal2Mid_elt1011(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, Branch(wvw15930, wvw15931, wvw15932, wvw15933, wvw15934), bh, ca) → new_glueBal2Mid_elt1011(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw15930, wvw15931, wvw15932, wvw15933, wvw15934, bh, ca)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Succ(wvw253100), bc, bd) → new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2355000, wvw253100, bc, bd)
new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb) → new_glueBal2Mid_key209(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243, ba, bb)
new_glueBal2Mid_key2010(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, EmptyFM, wvw1437, bda, bdb) → wvw1433
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Succ(wvw260500)), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1126(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch1137(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2617, ba, bb) → new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2617, ba, bb)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), bc, bd) → new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch445(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key1013(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, ty_Int, h)
new_delFromFM3(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2316, wvw2315, ba, bb) → new_mkBranch(Zero, new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2315, Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), ba, bb)
new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, EmptyFM, ba, bb) → wvw2247
new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, Branch(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354), bc, bd) → new_mkBalBranch0(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), bc, bd) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, bc, bd)
new_mkBalBranch6MkBalBranch0139(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2602, ba, bb) → new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2602, wvw256300, ba, bb)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), bc, bd) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, bc, bd)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, EmptyFM, bc, bd) → error([])
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw255500)), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch347(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw255900, ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMin5(wvw340, wvw341, wvw34200, wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch433(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2543, bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_key109(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, EmptyFM, ea, eb) → wvw2504
new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch466(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Succ(wvw260700)), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1137(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6Size_r0(wvw2011, wvw2012, wvw2013, wvw2014, wvw2015, wvw2016, wvw2017, wvw2018, da, db) → new_sizeFM(Branch(wvw2013, wvw2014, Pos(Succ(wvw2015)), wvw2016, wvw2017), da, db)
new_mkBalBranch6MkBalBranch419(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354, ba, bb) → new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354, new_mkBalBranch6Size_l(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Succ(wvw260700)), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch432(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch428(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25260), bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2621, ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0145(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch1129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26160), bc, bd) → new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw26160, Zero, bc, bd)
new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, wvw260700, ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_primMinusNat0(Zero, Succ(wvw133800)) → Neg(Succ(wvw133800))
new_glueBal2Mid_elt207(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, Branch(wvw14130, wvw14131, wvw14132, wvw14133, wvw14134), wvw1414, ec, ed) → new_glueBal2Mid_elt207(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw14130, wvw14131, wvw14132, wvw14133, wvw14134, ec, ed)
new_mkBalBranch6MkBalBranch428(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba) → new_glueBal2Mid_elt1012(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248, bb, ba)
new_sizeFM0(Branch(wvw12230, wvw12231, wvw12232, wvw12233, wvw12234), h) → wvw12232
new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, EmptyFM, wvw23034, ba, bb) → error([])
new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, Branch(wvw230330, wvw230331, wvw230332, wvw230333, wvw230334), wvw23034, ba, bb) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw230330, wvw230331, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2347, wvw2346, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw230333, ba, bb), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw23030, wvw23031, wvw230334, wvw23034, ba, bb), ba, bb)
new_glueBal2Mid_key1011(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, Branch(wvw18880, wvw18881, wvw18882, wvw18883, wvw18884), baf, bag) → new_glueBal2Mid_key1011(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw18880, wvw18881, wvw18882, wvw18883, wvw18884, baf, bag)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), bc, bd) → new_mkBalBranch6MkBalBranch51(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), wvw2234, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch1143(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26230), ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb) → new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_sizeFM(wvw2248, ba, bb), new_sizeFM(wvw2247, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, new_primMulNat(wvw24040), bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Succ(wvw260500)), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1122(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2470, bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_deleteMin7(wvw2226, wvw2227, wvw2228, Branch(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294), wvw2230, bc, bd) → new_mkBalBranch3(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Succ(wvw256300)), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0114(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0114(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2597, ba, bb) → new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2597, ba, bb)
new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt1014(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Zero), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw235300)), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch426(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_ps(Pos(wvw13390), Neg(wvw13380)) → new_primMinusNat0(wvw13390, wvw13380)
new_ps(Neg(wvw13390), Pos(wvw13380)) → new_primMinusNat0(wvw13380, wvw13390)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), bc, bd) → new_mkBalBranch6MkBalBranch54(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), wvw2234, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26140), wvw260500, bc, bd) → new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw26140, wvw260500, bc, bd)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, EmptyFM, wvw2341, wvw2340, bc, bd) → error([])
new_mkBalBranch6MkBalBranch1129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24020), wvw235200, bc, bd) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24020, wvw235200, bc, bd)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, Succ(wvw25810), ba, bb) → new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw25810, ba, bb)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Succ(Succ(Succ(wvw12310000)))), h) → new_mkBalBranch6MkBalBranch51(wvw340, wvw341, wvw344, wvw1224, wvw1223, ty_Int, h)
new_mkBalBranch6MkBalBranch1127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2614, bc, bd) → new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2614, wvw260500, bc, bd)
new_mkBalBranch6MkBalBranch512(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2314, wvw2313, ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2314, wvw2313, ba, bb)
new_mkBalBranch6MkBalBranch430(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2528, bc, bd) → new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2528, wvw235300, bc, bd)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, bbb) → new_delFromFM26(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, bbb)
new_glueBal2Mid_elt208(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, Branch(wvw15600, wvw15601, wvw15602, wvw15603, wvw15604), wvw1561, eg, eh) → new_glueBal2Mid_elt208(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw15600, wvw15601, wvw15602, wvw15603, wvw15604, eg, eh)
new_mkBalBranch6MkBalBranch351(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch459(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_elt2010(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, Branch(wvw16230, wvw16231, wvw16232, wvw16233, wvw16234), wvw1624, bcg, bch) → new_glueBal2Mid_elt2010(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw16230, wvw16231, wvw16232, wvw16233, wvw16234, bcg, bch)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, Branch(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344), h) → new_mkBalBranch6(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
new_primPlusNat0(Succ(wvw33200), Succ(wvw5200)) → Succ(Succ(new_primPlusNat0(wvw33200, wvw5200)))
new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, Branch(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354), wvw2297, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw22350, wvw22351, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw2231, wvw2232, wvw2234, wvw22353, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2335, wvw2334, wvw22354, wvw2297, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23920), bc, bd) → new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), bc, bd)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23950), bc, bd) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw23950, bc, bd)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Succ(wvw23990), bc, bd) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, wvw23990, bc, bd)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Zero), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0116(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_glueBal2Mid_key209(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, Branch(wvw24670, wvw24671, wvw24672, wvw24673, wvw24674), wvw2468, bbc, bbd) → new_glueBal2Mid_key209(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw24670, wvw24671, wvw24672, wvw24673, wvw24674, bbc, bbd)
new_mkBalBranch6MkBalBranch357(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6Size_r1(wvw340, wvw341, wvw344, wvw1361, h) → new_sizeFM0(wvw344, h)
new_glueBal(Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), wvw240300, bc, bd)
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_glueBal2Mid_key1018(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, Branch(wvw17240, wvw17241, wvw17242, wvw17243, wvw17244), hh, baa) → new_glueBal2Mid_key1018(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw17240, wvw17241, wvw17242, wvw17243, wvw17244, hh, baa)
new_glueBal2Mid_elt209(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, Branch(wvw24510, wvw24511, wvw24512, wvw24513, wvw24514), wvw2452, hc, hd) → new_glueBal2Mid_elt209(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw24510, wvw24511, wvw24512, wvw24513, wvw24514, hc, hd)
new_glueBal2Mid_key205(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, EmptyFM, wvw1546, cb, cc) → wvw1542
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Neg(Succ(wvw123100)), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw246900), bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25280), wvw235300, bc, bd) → new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25280, wvw235300, bc, bd)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Succ(wvw231000)), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, EmptyFM, wvw2303, ba, bb) → error([])
new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd) → new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw240300, bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_deleteMin7(wvw2226, wvw2227, wvw2228, EmptyFM, wvw2230, bc, bd) → wvw2230
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Zero), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch339(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2578, bc, bd) → new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2578, wvw255700, bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw235500)), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch433(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1125(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_glueBal2Mid_elt1013(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, EmptyFM, dc, dd) → wvw1705
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch463(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw235400)), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch443(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_deleteMin0(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, bc, bd) → new_mkBalBranch3(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch435(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_deleteMin2(wvw3430, wvw3431, wvw3432, EmptyFM, wvw3434, h) → wvw3434
new_glueBal2Mid_elt1015(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, EmptyFM, fa, fb) → wvw1792
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Zero), ba, bb) → new_mkBalBranch6MkBalBranch512(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch446(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Succ(wvw253100), bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_elt2010(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, EmptyFM, wvw1624, bcg, bch) → wvw1621
new_mkBalBranch6MkBalBranch1130(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26190), ba, bb) → new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, wvw26190, ba, bb)
new_glueBal2Mid_elt208(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, EmptyFM, wvw1561, eg, eh) → wvw1558
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw255700, bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, EmptyFM, bc, bd) → error([])
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Succ(wvw256100)), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0142(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch358(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25870), ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2Mid_elt1015(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, Branch(wvw17950, wvw17951, wvw17952, wvw17953, wvw17954), fa, fb) → new_glueBal2Mid_elt1015(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw17950, wvw17951, wvw17952, wvw17953, wvw17954, fa, fb)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25350), bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt2010(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Neg(Zero), wvw343, wvw344, h, ty_Int)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, bbb) → new_mkBalBranch8(Succ(wvw112), wvw113, wvw115, new_delFromFM3(wvw116, Pos(Succ(wvw117)), bbb), bbb)
new_deleteMin5(wvw340, wvw341, wvw34200, Branch(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434), wvw344, h) → new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw255900)), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch366(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)
new_glueBal2Mid_key1012(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, EmptyFM, bah, bba) → wvw1690
new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, Succ(Succ(wvw22830000)), bc, bd) → new_mkBalBranch6MkBalBranch520(new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch362(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25840), ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch355(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25750), bc, bd) → new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw25750, bc, bd)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, EmptyFM, bc, bd) → wvw22353
new_mkBalBranch6MkBalBranch1148(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26200), ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch358(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_primMinusNat0(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat0(wvw133900, wvw133800)
new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, Succ(wvw26090), bc, bd) → new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw26090, bc, bd)
The set Q consists of the following terms:
new_deleteMin5(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9)
new_mkBalBranch6MkBalBranch1133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch329(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_key207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch0(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch0136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Branch(x11, x12, x13, x14, x15), x16, x17, x18)
new_mkBalBranch6MkBalBranch517(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Zero), x12, x13)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch447(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_primMinusNat0(Zero, Zero)
new_glueBal2Mid_key109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch321(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch0118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1131(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch364(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch319(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch452(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_glueBal2Mid_elt1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBranchUnbox(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch355(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch1147(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch356(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_deleteMax3(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_mkBalBranch6MkBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch0136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, EmptyFM, x11, x12, x13)
new_mkBalBranch6MkBalBranch519(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Zero), x12, x13)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_glueBal2Mid_key15(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch427(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13, x14)
new_deleteMin7(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11, x12)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11, x12)
new_mkBalBranch3(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal2Mid_elt18(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Zero, x13, x14)
new_mkBalBranch6Size_r0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch463(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_delFromFM02(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch348(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_glueBal2Mid_elt23(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_deleteMin7(x0, x1, x2, EmptyFM, x3, x4, x5)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch422(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_glueBal(Branch(x0, x1, x2, x3, x4), EmptyFM, x5)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_delFromFM3(Branch(Pos(Zero), x0, x1, x2, x3), Pos(Succ(x4)), x5)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch437(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_glueBal(Branch(x0, x1, Neg(Succ(x2)), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10, x11)
new_mkBalBranch6MkBalBranch0144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_glueBal2Mid_elt209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch347(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_key17(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch431(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Zero, x5, x6)
new_primMulNat1(Zero)
new_mkBalBranch6MkBalBranch0143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch340(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_glueBal2Mid_elt205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10, x11)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_glueBal2Mid_key1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11, x12)
new_ps(Pos(x0), Neg(x1))
new_ps(Neg(x0), Pos(x1))
new_mkBalBranch6MkBalBranch421(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_deleteMax0(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch337(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch441(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_elt1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch1120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_deleteMax5(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8)
new_mkBalBranch6MkBalBranch464(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_glueBal2Mid_elt1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_glueBal2Mid_key1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_deleteMin0(x0, x1, x2, EmptyFM, x3, x4, x5)
new_glueBal(Branch(x0, x1, Neg(Zero), x2, x3), Branch(x4, x5, Neg(Succ(x6)), x7, x8), x9)
new_mkBalBranch6MkBalBranch340(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch52(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_delFromFM26(x0, x1, x2, x3, x4, x5, x6)
new_delFromFM11(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6Size_l0(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch455(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(Zero)), x11, x12)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch432(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch463(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch325(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_glueBal2Mid_elt15(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_glueBal2Mid_elt24(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_glueBal2Mid_key24(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_glueBal2Mid_elt13(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12, x13)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10, x11)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch428(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch0115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Zero, x14, x15)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch445(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch428(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch348(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch517(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Succ(x12)), x13, x14)
new_glueBal2Mid_elt19(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch462(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10, x11)
new_mkBalBranch6MkBalBranch0130(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_ps(Neg(x0), Neg(x1))
new_mkBalBranch6MkBalBranch339(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Succ(Succ(Succ(x5)))), x6)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_glueBal(Branch(x0, x1, Neg(Zero), x2, x3), Branch(x4, x5, Pos(Zero), x6, x7), x8)
new_glueBal(Branch(x0, x1, Pos(Zero), x2, x3), Branch(x4, x5, Neg(Zero), x6, x7), x8)
new_glueBal(Branch(x0, x1, Pos(Zero), x2, x3), Branch(x4, x5, Pos(Succ(x6)), x7, x8), x9)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_glueBal2Mid_key21(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch446(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch349(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBalBranch6MkBalBranch359(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0128(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_glueBal2Mid_key1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch1147(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8, x9)
new_deleteMax3(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_deleteMin4(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8)
new_mkBalBranch6MkBalBranch1130(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10, x11)
new_mkBalBranch6MkBalBranch358(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_glueBal2Mid_elt1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_mkBalBranch6MkBalBranch517(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_glueBal(Branch(x0, x1, Pos(Zero), x2, x3), Branch(x4, x5, Pos(Zero), x6, x7), x8)
new_deleteMax4(x0, x1, x2, x3, EmptyFM, x4)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Succ(x14), x15, x16)
new_glueBal2Mid_elt205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch336(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch529(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch466(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_delFromFM3(Branch(Pos(Zero), x0, x1, x2, x3), Pos(Zero), x4)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1129(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch457(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11, x12)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch525(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Zero), x12, x13)
new_mkBalBranch6MkBalBranch459(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch459(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch356(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal2Mid_key1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_delFromFM01(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch357(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch0135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch429(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch452(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_glueBal2Mid_elt1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch1122(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_delFromFM3(Branch(Neg(Zero), x0, x1, x2, x3), Neg(Succ(x4)), x5)
new_mkBalBranch6MkBalBranch430(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(Succ(Zero))), x11, x12)
new_glueBal2Mid_key1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_glueBal2Mid_key1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_glueBal2Mid_elt1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_delFromFM3(Branch(Neg(x0), x1, x2, x3, x4), Pos(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(Succ(Succ(x11)))), x12, x13)
new_mkBalBranch6MkBalBranch436(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_deleteMin4(x0, x1, EmptyFM, x2, x3)
new_mkBalBranch6MkBalBranch461(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Zero, x14, x15)
new_mkBalBranch6MkBalBranch0141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, EmptyFM, x11, x12, x13)
new_primMinusNat0(Succ(x0), Succ(x1))
new_delFromFM11(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_deleteMin6(x0, x1, x2, EmptyFM, x3, x4, x5)
new_delFromFM3(Branch(Neg(Succ(x0)), x1, x2, x3, x4), Neg(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch1135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_delFromFM14(x0, x1, x2, x3, x4, x5, x6)
new_primMulNat0(x0)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_deleteMax2(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch0144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch422(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch526(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key11(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch442(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_deleteMax6(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch325(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_glueBal2Mid_elt12(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch448(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch354(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_primPlusNat0(Zero, Zero)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch355(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_glueBal2Mid_elt2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch523(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch322(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch512(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_glueBal2Mid_elt2(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_glueBal2Mid_key1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch443(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_glueBal(Branch(x0, x1, Pos(Succ(x2)), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch1138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_glueBal2Mid_key12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal2Mid_elt25(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch449(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch434(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_deleteMin0(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch457(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch445(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_deleteMin3(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8)
new_glueBal2Mid_key109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch442(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_ps(Pos(x0), Pos(x1))
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Zero, x14, x15)
new_mkBalBranch6MkBalBranch1127(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_deleteMin3(x0, x1, EmptyFM, x2, x3)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch335(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch454(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, EmptyFM, x10, x11)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch55(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch59(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1118(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch436(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch0131(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Zero, x14, x15)
new_sizeFM0(EmptyFM, x0)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch323(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Neg(x5), x6, x7)
new_glueBal2Mid_elt1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11, x12)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_glueBal2Mid_key2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_glueBal2Mid_elt1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch525(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch344(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_delFromFM3(Branch(Pos(Succ(x0)), x1, x2, x3, x4), Pos(Zero), x5)
new_mkBalBranch6MkBalBranch0115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Succ(x14), x15, x16)
new_delFromFM11(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_glueBal2Mid_elt1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Zero, x13, x14)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_glueBal2Mid_key13(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_glueBal2Mid_elt1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch0145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_primMinusNat0(Succ(x0), Zero)
new_glueBal2Mid_key1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_delFromFM11(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch0124(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15, x16)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_glueBal2Mid_elt207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_elt1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_delFromFM3(EmptyFM, x0, x1)
new_glueBal2Mid_key205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch0123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch5(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_glueBal2Mid_key1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch0125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_elt14(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch0124(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14, x15)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_key25(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_delFromFM3(Branch(Neg(Succ(x0)), x1, x2, x3, x4), Neg(Zero), x5)
new_mkBalBranch6MkBalBranch0(x0, x1, EmptyFM, x2, x3, x4, x5)
new_glueBal2Mid_key208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_primPlusNat0(Succ(x0), Zero)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch1135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch351(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1118(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch521(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch533(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt16(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch338(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_deleteMax5(x0, x1, x2, EmptyFM, x3)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch1124(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch362(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_delFromFM3(Branch(Pos(Succ(x0)), x1, x2, x3, x4), Pos(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch338(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_glueBal2Mid_elt2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11, x12)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch0130(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_glueBal2Mid_key1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch431(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch460(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal(Branch(x0, x1, Pos(Succ(x2)), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch346(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Succ(Succ(Zero))), x5)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch531(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt21(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_glueBal2Mid_key206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch450(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1128(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_deleteMax4(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9)
new_delFromFM3(Branch(Neg(Zero), x0, x1, x2, x3), Pos(Zero), x4)
new_mkBalBranch6MkBalBranch366(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch0141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Branch(x11, x12, x13, x14, x15), x16, x17, x18)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch433(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch349(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_deleteMax0(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch1129(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch357(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal2Mid_key1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch425(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch337(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_deleteMax2(x0, x1, x2, x3, EmptyFM, x4)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11, x12)
new_glueBal2Mid_elt206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_glueBal2Mid_key208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch468(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1130(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch326(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_glueBal2Mid_key1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch1137(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch331(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch513(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch525(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Succ(x12)), x13, x14)
new_mkBalBranch6MkBalBranch519(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch423(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Branch(x10, x11, x12, x13, x14), x15, x16)
new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key19(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch364(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch54(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch426(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_elt206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10, x11)
new_glueBal2Mid_elt1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch7(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch446(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Succ(Zero)), x5)
new_mkBalBranch6MkBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch435(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch460(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch451(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch435(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch522(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2GlueBal14(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_deleteMin6(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_mkBalBranch6MkBalBranch444(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch352(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch327(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15, x16)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch464(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch511(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_glueBal2Mid_elt208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch324(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch342(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch467(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6)
new_glueBal(Branch(x0, x1, Pos(Succ(x2)), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_glueBal(Branch(x0, x1, Neg(Succ(x2)), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9)
new_mkBalBranch6MkBalBranch332(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_sizeFM0(Branch(x0, x1, x2, x3, x4), x5)
new_glueBal2Mid_key22(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_delFromFM13(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch520(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_glueBal(Branch(x0, x1, Neg(Succ(x2)), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9)
new_deleteMax6(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_deleteMin5(x0, x1, x2, EmptyFM, x3, x4)
new_mkBalBranch6MkBalBranch332(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch1138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_elt11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch454(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Branch(x10, x11, x12, x13, x14), x15, x16)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_glueBal2Mid_elt1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_glueBal2GlueBal13(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6Size_l1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch423(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, EmptyFM, x10, x11)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Neg(Zero), x5)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_glueBal2Mid_elt207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_glueBal2Mid_elt17(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14, x15)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Neg(x6), x7, x8)
new_deleteMin2(x0, x1, x2, EmptyFM, x3, x4)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_delFromFM3(Branch(Pos(Zero), x0, x1, x2, x3), Neg(Zero), x4)
new_glueBal2Mid_key14(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal(Branch(x0, x1, Neg(Zero), x2, x3), Branch(x4, x5, Neg(Zero), x6, x7), x8)
new_mkBalBranch6MkBalBranch358(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal2Mid_elt1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_glueBal2Mid_key2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal(Branch(x0, x1, Neg(x2), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10)
new_glueBal(Branch(x0, x1, Pos(x2), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10)
new_glueBal(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch519(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Succ(x12)), x13, x14)
new_mkBalBranch6MkBalBranch334(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch351(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch328(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_deleteMin2(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_delFromFM23(x0, x1, x2, x3, x4, x5, x6)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_glueBal2Mid_elt1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_glueBal2Mid_key209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch1123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch1126(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_glueBal2Mid_elt109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_glueBal2Mid_key209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_glueBal2Mid_key18(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_mkBalBranch6MkBalBranch1124(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10, x11)
new_glueBal2Mid_key1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch432(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal2Mid_elt209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch516(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch427(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBalBranch6MkBalBranch440(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch319(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch510(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_glueBal2Mid_key1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Succ(x13), x14, x15)
new_glueBal2Mid_key1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Neg(x5), x6, x7)
new_glueBal2Mid_key2(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch449(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch0142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch530(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch350(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch419(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_primMulNat1(Succ(x0))
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_delFromFM3(Branch(Pos(Succ(x0)), x1, x2, x3, x4), Neg(Zero), x5)
new_mkBalBranch6MkBalBranch320(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt22(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1128(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal2Mid_elt1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8, x9)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Succ(x13), x14, x15)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_glueBal2Mid_key16(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch515(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch462(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Zero), x5)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_delFromFM3(Branch(Neg(Succ(x0)), x1, x2, x3, x4), Pos(Zero), x5)
new_glueBal2Mid_key1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch330(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12, x13)
new_mkBalBranch6MkBalBranch362(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_glueBal2Mid_elt1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch0122(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch456(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch518(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key23(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch439(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_delFromFM3(Branch(Pos(x0), x1, x2, x3, x4), Neg(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch0117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6)
new_glueBal2Mid_key1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6Size_r1(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch324(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_mkBalBranch8(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0126(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch333(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_glueBal2Mid_key206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_glueBal2Mid_elt208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_delFromFM3(Branch(Neg(Zero), x0, x1, x2, x3), Neg(Zero), x4)
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_foldl(wvw3, :(wvw40, wvw41), h) → new_foldl(new_delFromFM3(wvw3, wvw40, h), wvw41, h)
The graph contains the following edges 2 > 2, 3 >= 3